在WMware的安装目录下有名为vmware-vdiskmanager.exe的可执行文件,在windows下打开控制台并进入WMware的安装目录后,使用一下命令:假设我的虚拟机文件在F:\CentOS\CentOS 5.vmdk
vmware-vdiskmanager.exe -x 20Gb “f:\CentOS\CentOS 5.vmdk”
以下是运行正确时显示的信息:
注意:
1.如果路径中有空格存在,需要使用双引号把路径括起来。
2.以上过程是在windows控制台下进行的。
3.以上过程需要在vmware关闭的情况下进行。
-x 16Gb表示把硬盘扩扎到16Gb,后面f:\CentOS\CentOS 5.vmdk是虚拟机文件。
这个过程完成后,再次打开vmware,运行虚拟机,这时虚拟机上显示的硬盘大小已经改变了。
使用fdisk -l命令,查看硬盘。
这时硬盘的大小已经变成了20G(21.4GB),由于新增的硬盘并没有分区,所以没有在下面出现,下面sda1,sda2,sda3是可以使用的硬盘,总量还是原来的16G,现在需要做的是把新增的硬盘进行分区:
fdisk /dev/sda
n:表示添加新的分区,并根据提示输入大小,
w:表示保存修改的值,
p:查看分区信息,
m:查看fdisk参数信息。
使用n增加新的分区,并根据提示输入新分区的大小。最后使用w保存修改:
保存后重启虚拟机。。。然后fdisk -l 查看分区信息。
这时分区信息中已经出现了sda4。
使用mkfs命令把sda4格式化。
mkfs.ext3 /dev/sda4
把/dev/sda4格式化成ext3。
创建一个文件夹mkdir /mnt/test
把sda4挂载到/mnt/test下面
mount /dev/sda4 /mnt/test
使用df -h命令查看结果:
这样手动挂在很麻烦,每次重启系统的时候都需要手动吧sda4挂载上,下面修改配置文件使重启时自动挂载sda4。
修改/etc/fstab,在该文件中加入一条语句:
/dev/sda4 /mnt/test ext3 defaults 1 1
这样每次重启的时候sda4都会被挂载到/mnt/test处。