当前位置:首页 > 虚拟机 > 正文

kvm虚拟机硬盘太小(虚拟机硬盘太大怎么变小)


一、怎样更改虚拟机硬盘大小VMware安装目录包含一个命令行工具程序,可用于调整虚拟机硬盘的大小。方法如下。
1.如果您没有虚拟机的还原快照,请先将其删除,然后在Windows中启动命令行。
2.进入VMware安装目录(例如D:\VMware),输入vmware-vdiskmanager并按Enter键查看命令说明。
3.运行以下命令:
vmware-vdiskmanager-x20Gb"F:\MyVirtualMachines\Ubuntu8.04\"
参数-x表示扩展虚拟机。硬盘容量;后面的数字表示要扩展的大小(例如20Gb表示磁盘总大小,包括原始磁盘容量)。最后一个数字是正在操作的虚拟机Linux的具体文件。如果路径名包含空格,则必须用双引号引起来。
执行完成后,等待大约20分钟,退出命令提示符窗口,然后重新启动VMware。此时,虚拟机已有20GB的硬盘空间。在此过程中,您安装的Linux系统不会被破坏。
如果原虚拟机的硬盘被分割成多个分区,通过扩容硬盘后,必须在虚拟机系统上分割并格式化额外的分区。
4.启动虚拟机系统,以root身份登录(后续所有步骤都需要以root用户身份登录),并在命令行中使用fdisk-l进行验证。这里,我们直接改变原来的区域大小,所以可以看到/dev/sda区域已经变成了20GB。当您从VMware菜单添加虚拟硬盘时,/dev/sd?会增加1。这里,?代表盘号,第一个硬盘号是sda,第二个硬盘号是sdb。第三个是sdc。同样,如果之前没有添加过硬盘,则原硬盘为sda,通过VMware菜单添加的虚拟硬盘号为sdb。如果添加的第二块硬盘是IDE硬盘,则会显示hdb。对于SCSI硬盘,显示sdb。
#fdisk-l
5.重新分配硬盘上的空闲分区。(要点)请参阅单独章节中的其他注释。
#fdisk/dev/sda
执行分区操作
这里新添加的分区为/dev/sda5
6使用mkfs命令。它的格式为ext3格式。
#mkfs-text3/dev/sda5
7.添加文件夹/opt/sda5。添加的文件夹将在其上方挂载新添加的分区。
#mkdir-p/opt/sda5
8.挂载/dev/sda5到/opt/sda5
#mount/dev/sda5/opt/sda5
显示:
#df-h
9.这里我想增加/usr的容量。将
/usr文件夹中的文件备份到/opt/sda5。经过分析,/dev/sda1下的/usr文件夹非常大,占用了3.5G的空间。考虑使用新添加的分区作为/usr的镜像,以释放系统空间。将
/usr下的所有文件复制到/opt/sda5。
#cp-r/usr/*/opt/sda5/
保留/usr文件夹,但删除所有/usr文件夹。正在准备装载的文件。
#cd/usr
#rm-rI*
10.修改/etc/fstab文件,将/dev/sda5挂载到/usr目录,并添加以下行:Masu。空格为TAB)
/dev/sda5/usrext3defaults11
保存后,重新启动系统。
#init6
重启后,使用以下命令检查挂载是否成功:正常情况下,应该可以成功完成。如果挂载失败,需要修改/etc/fstab文件,使用mount命令重新挂载。
#mount/dev/sda5/usr
#df-h
这个过程就全部完成了。