VMware的ubantu系统使用gparted扩容

    声明:本文参照@littletigerat的文章http://blog.csdn.net/littletigerat/article/details/6566183,以及@骆驼日记的文章http://blog.csdn.net/zhoudengqing/article/details/50474012的内容。由于刚刚接触软件方面的内容和博客,有侵权请通知删除。

    刚刚开始使用linux对于硬盘分区不是很熟悉,导致安装的虚拟机的主分区空间不足。在工作中需要扩展linux的主分区。我使用的是VMware虚拟机,ubantu的操作系统,最初的系统分区有根目录/boot和swap。下面对扩容的主要步骤进行说明,并就遇到的问题及解决办法做下介绍。

    首先在Windows上搜索cmd,进入你的VMware安装目录,通过搜索找到vmware-vdiskmanager.exe的具体路径。在cmd中进入该目录,运行vmware-vdiskmanager。exe(可以使用[Tab]补全),会出现该指令的提示,由于我们我们想要扩充空间,所以使用-x选项。如我们想扩容到60Gb,具体命令如下vmware-vdiskmanager -x 60Gb "E:/VMWare/ubuntu 10.10/Ubuntu-000001.vmdk",在运行这个命令是会出现一些错误,这在@littletigerat的博客中都有介绍。但我的解决办法有些差异。由于snapshot(VMware用来恢复内容的,大概意思给系统备份)的存在会提示错误,不能运行。所以需要删除snapshot。这可以在VM-->snapshot-->snapshotmanager中实现,但是如果你的虚拟机设置为模板的话,删除时会提示错误,可以在VM-->Settings-->Options-->Advanced中取消勾选Enable Template mode。之后删除相应的snapshot即可。删除前后虚拟机对应的harddisk地址会发生一定变化,删除所有的snapshot后会得到一个类似ubantu12.04.vmdk这样的文件名,可以通过map找到硬盘的具体地址,最后使用vmware-vdiskmanager -x 60Gb "E:/VMWare/ubuntu 10.10/Ubuntu12.4.vmdk"运行即可实现扩容。

 但是扩充的空间还不能挂在但虚拟机上,可以通过下载gparted对未挂载空间进行挂载。在官网上下载软件后,在虚拟机上VM-->Settings-->hardware,选择下面的add添加cd设备,选择iso,找到你下载的gparted,并选择Connect at power on。选择启动的选择项,找到Power on to BIOS,选择boot将CD启动调节到第一位后启动虚拟机。接下来会出现gparted关于键盘的询问,默认就行,然后是选择语言,接下来的默认,就会进入gparted界面,会有图形界面帮助你进行空间分配。我这里遇到的问题是swap间隔了直接扩充根目录,这里可以采用@骆驼日记的博客http://blog.csdn.net/zhoudengqing/article/details/50474012的内容进行移动,但是由于会破坏分区结构,可能导致一些问题。我这里只跨越了swap分区没有对系统造成什么影响。但是如果跨域了主分区,必定会影响对应的分区表,可能导致相应的主分区或对应有逻辑分区不能使用,因此要做好备份工作。

 操作完成后右键选择exit中的exitmenu再选择shutdown就可以退出。退出后要调节一些boot,改变成硬件启动,就可以正常使用了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值