您好,登錄后才能下訂單哦!
VirtualBox虛擬磁盤空間不夠了,默認10G。想擴大,圖形界面下沒有找到可操作菜單。Google了一下用 Vbox自帶的命令工具VBoxManage即可解決。
為虛擬機硬盤擴容(Oracle VM VirtualBox)
VBoxManage modifyhd <uuid>|<filename> [--resize <megabytes>|--resizebyte <bytes>]
--resize 可以用來修改已經存在的硬盤映像文件的大小,它僅僅影響虛擬硬盤的邏輯大小
而不會影響物理硬盤的大小,并且它只對動態分配的VDI 和 VHD格式映像有效。
例如原來已創建了一個10G大小的磁盤,現在要擴充到20G,可以使用命令 --resize 20480
增加10G的容量,具體操作如下:
首先要獲知要增加容量的映像的uuid,可使用命令
VBoxManage list hdds
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這個工具,將新擴展的分區進行初始化,否則系統還是不會認出新擴展的空間的。
工具是圖形化界面的。好用。設置好后要點菜單“編輯”->“應用全部操作”,系統才開始執行擴展磁盤的初始化。可以進行分區合并和分區擴容。
Gnome Partition Editor 官網地址:
http://gparted.sourceforge.net/
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。