调整虚拟机硬盘大小

一直以来,给Linux分配的空间都没有超过10G,以前安装的程序比较少,所以一直也没出现啥问题。最近做的项目,需要的空间变大了,原来分配的空间不够大了,又不想重新安装一个新的系统。怎么办呢?

Vmware提供了一个“wmware-vdiskmanager.exe”的工具,它能够对虚拟机的磁盘大小进行调整。步骤如下:

1、在虚拟机的安装目录下(比如我的安装目录:C:\Program Files\VMware\VMware Workstation)找到“wmware-vdiskmanager.exe”和“vmcryptolib.dll”这两个文件。

2、把上面的两个文件拷贝到虚拟机操作系统文件所在的目录下(即****.vmdk文件所在的目录);

3、从命令行进入到虚拟机操作系统文件所在的目录,输入命令:vmware-vdiskmanager.exe -x 15Gb ****.vmdk,这样就会进行调整了。其中-x表示“扩展到”的意思,15Gb表示扩展后的总大小,****.vmdk表示要扩展到虚拟机操作系统文件。另外,你也可以在直接输入vmware-vdiskmanager.exe查看可用的选项。

注意:

1、调整之间要把虚拟机中的操作系统关掉;

2、保证你的磁盘有足够的剩余空间。如果您的磁盘有剩余空间,但又碰到“there is not enough space on file system for selected operation(14) ”这个错误。原因是:你的磁盘剩余空间还是不够大。可能是在调整过程中需要用到额外的空间吧,所以要保证有足够大的空间。

3、如果你担心调整过程中会出现问题,最好备份一下原来的虚拟机操作系统文件,以免造成损失。