再來談一下虛擬硬碟不開虛擬機直接掛載直接存取虛擬硬碟內的資料的問題。
google 後發現 KVM 與 VM 都可以不困難地把虛擬碟掛上來直接存取,但 Vbox 似乎是一件麻煩事,我就沒再找下去。這樣的做法有許多的好處,在想要複製同樣的虛擬機器時,可以以資料量複製,而不是以整個虛擬碟的大小複製,可以節省一些時間。
KVM 掛載法:
跳過前面的磁區即可以掛載。
例:
mount -o loop,offset=32256 somevhd.img /mnt/vhd
若是 ntfs,只要如前加裝 ntfs3g 就沒問題:
mount -t ntfs-3g -o loop,offset=32256 somevhd.img /mnt/vhd
VM 掛載法:
網路上有詳盡的方式要借助 nbd 的 module。
例:
modprobe nbd
./vmware-loop /path/to/WinXPPro.vmdk 1 /dev/nbd0 &
mount -o loop,force -t ntfs-3g /dev/nbd0 /mnt/vhd
Comments
One response to “KVM vs. VirtualBox vs. VMware on LINUX (二)”
沒用過,呵呵