对VMware的虚拟主机(Ubuntu)进行空间扩充

来源:互联网 发布:jdk1.7 64位下载linux 编辑:程序博客网 时间:2024/05/17 08:47
 自己一开始装了Ubuntu时只分配了5G空间,结果装完现在使用时只剩1G多了,考虑到以后android的code要保存到本地机上更加方便下,所以不得不进行扩充。直到最近,才在网上找到一个比较好使的行之有效的方法,其他的都不好使。步骤具体是这样的:

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.csdn.net/zhandoushi1982/article/details/5279836
原创粉丝点击