1,扩充虚拟机数据文件
用VM自带的工具将VM文件扩充,如果虚拟主机有过最好像要删除才行。工具名叫vmware-vdiskmanager.exe,在VMware的安装目录下。打开CMD切入该目录下运行命令:vmware-vdiskmanager -x 11GB "E:/Ubuntu/Other Linux 2.6.x kernel.vmdk" ,注意执行该命令时虚拟机不能运行,否则无法操作。其中-x表示扩展虚拟机文件;11GB表示要扩充的大小,根据实际需要设定;"E:/Ubuntu/Other Linux 2.6.x kernel.vmdk" 是虚拟主机的数据文件。运行完成后,会提示"Disk expansion completed successfully." 但是,光扩充数据文件,虚拟机的系统不会自动识别,需要用一些工具进行重新分区。
2,使用第三方工具分区
进行完以上操作后,会在XP中发现E:/Ubuntu这个目录已经是11G了,下面需要做的是在虚拟机系统中格式化分区,使之可用。进入Ubuntu后,终端中执行:sudo apt-get install gparted。安装完gparted这个分区软件,执行系统-》系统管理-》分区编辑器,可以看到待分配的5G空间。只需要把它新建分区成EXT3格式,就成了一个/dev/sda3用了。
3,挂载分区
在上面的gparted中,可以看到sda3并没有挂载点。所以需要新建一个挂载点,执行:mkdir /disk2 ;mount /dev/sda3 /disk2,这样就把新加的空间挂载上去了。可以像访问正常目录一样访问。通过df命令可以验证是否有效。
4,使用问题
新扩展的分区和sda1分区中间有个swap分区,所以没办法合并为一个,因此,扩展出来的disk2也用不上,只能用于手工安装软件或存放个人文件。而且每次关机后再开机使用时需要重新挂载,当然文件还是存在的。在保证xp与ubuntu可以互相ping时,将android这样占4G的cupcake放进disk2,就可以像在公司那样使用了。
http://blog.youkuaiyun.com/zhandoushi1982/article/details/5279836