1. 程式人生 > >使用VirtualBox自帶管理工具命令為虛擬磁碟擴充套件空間

使用VirtualBox自帶管理工具命令為虛擬磁碟擴充套件空間

from:http://blog.sina.com.cn/s/blog_484d87770101olzr.html

VirtualBox虛擬磁碟空間不夠了,預設10G。想擴大,圖形介面下沒有找到可操作選單。Google了一下用Vbox自帶的命令工具VBoxManage即可解決。


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

原來虛擬機器用的是vmdk格式,這個命令只能支援vdi格式
。怎麼辦

發現可以利用VBoxManager來轉化虛擬硬碟儲存檔案格式
C:\Program Files\Oracle\VirtualBox>VBoxManage clonehde:\vbox\Ubuntu12.04\Ubuntu1204-201302-disk1.vmdk e:\vbox\Ubuntu12.04\Ubuntu1204-201310-disk1.vdi --formatVDI
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 PartitionEditor這個工具,將新擴充套件的分割槽進行初始化,否則系統還是不會認出新擴充套件的空間的。
Ubuntu中可用 sudo apt-get installgparted來安裝。工具是圖形化介面的。好用。設定好後要點選單“編輯”->“應用全部操作”,系統才開始執行擴充套件磁碟的初始化。

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

多嘴一句