如何精簡虛擬硬碟大小
首先登入 Virtual Machine 用以下指令把未使用的空間填滿 zero
dd if=/dev/zero of=zerofile bs=1M
填滿未使用空間後刪除 zerofile,然後 shutdown Virtual Machine
最後用以下的 Virtualbox 指令進行精簡虛擬硬碟大小
/opt/VirtualBox/VBoxManage modifyhd <myvdifile> compact
本篇主要參考這個 網址
修改虛擬硬碟 UUID
通常我們會先灌一個最小的 Linux 系統,建立新 Virtual Machine 時就可以把這個虛擬硬碟拿來用,而不必每次建 Virtual Machine 就要灌一次作業系統 。
例如你有一個 centos.vdi,要架 DNS 時就把 centos.vdi copy 一份檔名叫 dns.vdi,要架 Web 時就再把 centos.vdi copy 一份檔名叫 www.vdi,但是每個 vdi 檔都有一個 uuid 重複的話 VirtualBox 就不讓你重複使用,這時間可以用以下指令變更 vdi 檔的 uuid
/opt/VirtualBox/VBoxManage internalcommands sethduuid <myvdifile>
本篇主要參考這個 網址