码迷,mamicode.com
首页 > 其他好文 > 详细

使用VirtualBox自带管理工具命令为虚拟磁盘扩展空间

时间:2014-12-30 15:25:56      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:

VirtualBox虚拟磁盘空间不够了,默认10G。想扩大,图形界面下没有找到可操作菜单。Google了一下用 Vbox自带的命令工具VBoxManage即可解决。

C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd e:\vbox\Ubuntu12.04\Ubuntu1204-201302-disk1.vmdk --resize 30000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize hard disk operation for this format is not implemented yet!

原来虚拟机用的是vmdk格式,这个命令只能支持vdi格式。怎么办

发现可以 利用VBoxManager来转化虚拟硬盘存储文件格式
C:\Program Files\Oracle\VirtualBox> VBoxManage clonehd e:\vbox\Ubuntu12.04\Ubuntu1204-201302-disk1.vmdk e:\vbox\Ubuntu12.04\Ubuntu1204-201310-disk1.vdi --format VDI
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format ‘VDI‘. UUID: 455b7aa4-d776-4254-8353-d9b5b3fa1
09b

最后 用VBoxManager对转好的vdi文件进行扩容设置
C:\Program Files\Oracle\VirtualBox> VBoxManage modifyhd e:\vbox\Ubuntu12.04\Ubunt
u1204-201310-disk1.vdi --resize 30000

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

大功告成,要将新的虚拟硬盘(vdi)挂载到虚拟机上了。

打开虚拟机设置,找到存储,点击虚拟硬盘所在的控制器,点“添加虚拟硬盘”->选"使用现有的虚拟盘"->选中扩容后的vdi文件,确定后就看见控制器下多了一个硬盘图标,查看容量29.30G。
删除原来的vmdk虚拟盘。确定保存配置。大功告成!!

别忙,还有一部。
启动虚拟机后,还要使用GParted - Gnome Partition Editor这个工具,将新扩展的分区进行初始化,否则系统还是不会认出新扩展的空间的。
Ubuntu中可用 sudo apt-get install gparted来安装。工具是图形化界面的。好用。设置好后要点菜单“编辑”->“应用全部操作”,系统才开始执行扩展磁盘的初始化。

Gnome Partition Editor 官网地址:http://gparted.sourceforge.net/

多嘴一句

将原来的vid虚拟硬盘数据复制到新的vid硬盘,示例:

旧vdi —> 新vdi
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe clonevdi E:\vbox\server2003\win2003.vdi E:\vbox\server2003\server2003.vdi" --existing

使用VirtualBox自带管理工具命令为虚拟磁盘扩展空间

标签:

原文地址:http://my.oschina.net/ind/blog/362246

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!