VMware 6 下为Linux系统增加磁盘空间
当初直接拷贝的别人的Fedora11 Linux系统,总共有8G的空间,但是可用空间一直在200-300M上,终于在忍无可忍之下决定增加下空间吧。简单的搜索了下,一般有两种方法,一是利用vmware-vdiskmanager.exe 工具在原有的虚拟机磁盘空间上增加;二是通过vm中的setting项直接增加一个磁盘。我这里采用第一种方式。我估计第二种在增加了后也类似,相当于是为多加了个硬盘,然后重新挂载上。
进入正题,具体如下:
(1)使用vmware-vdiskmanager.exe
命令行中进入vmware的安装目录,运行vmware-vdiskmanager.exe命令,可以看到命令选项提示,其中为你的虚拟机扩容的类似例子如图所示(没有打开虚拟机,不知道开着vmware会不会影响)
因此,很简单,输入:vmware-vdiskmanager.exe -x 10Gb "*.vmdk".要说明的是 -x表示扩容,10Gb是你想要的扩容后磁盘的总容量,包含原来你为你的系统分配的磁盘容量,后面则是你的系统目录中以vmdk结尾的文件名。还有当时有点担心Gb系统能分清不,后来看了图上的命令示例放心了。
命令执行后,等段时间,可以看到如下图所示
警告信息应该是:“如果原来的虚拟机硬盘已被分成了多个分区,那么在通过 vmware-vdiskmanager.exe扩大了硬盘空间后,还需要在虚拟机系统中将增加的分区划分、格式化。”照搬的参考文章1。
(2)格式化新增空间
打开虚拟机,root身份进入系统,df一下,发现没有增加空间,看来还是乖乖格式化和挂载吧!
先fdisk -l看一下自己情况,呵呵已经有10Gb了
输入fdisk /dev/sda,选择m看看帮助:
那么开始新增空间依次选择p(查看已有分区),n(新增分区),e(选择扩展分区),我的选择3,其它的默认,自己根据自己的sda情况选择了,完成后,p(看看成果),然后w(保存)。记住要重启,不然如图了: