web-dev-qa-db-ja.com

qemu-imgで固定サイズの仮想ディスクを作成するにはどうすればよいですか?

Qemu-imgで固定サイズのディスクを作成する最良の方法は何ですか?これを試してみましたが、常に仮想/成長中のディスクを作成しているようです。lsを実行すると、vmdkの実際の小さいサイズが返されます。

「固定サイズ」のディスクを作成する方法はありますか?

root@local:/tmp# qemu-img create -f vmdk test.vmdk 2G
Formatting 'test.vmdk', fmt=vmdk size=2147483648 compat6=off zeroed_grain=off

root@local:/tmp# qemu-img info test.vmdk
image: test.vmdk
file format: vmdk
virtual size: 2.0G (2147483648 bytes)
disk size: 12K

root@local:/tmp# ls -lah test.vmdk
-rw-r--r-- 1 root root 320K May 13 09:15 test.vmdk
2
Satish

Vmdkディスクは、-o subformat=monolithicFlatオプションを使用して作成できます。フラットディスクイメージが未使用のスペースを埋めます。 Doc: qemu-img呼び出し

1
user319088