Qcow2イメージ(512ギガバイト、ほとんどは空き領域)を128ギガバイトのSSDに抽出するにはどうすればよいですか?その後、起動ドライブとして使用されます
大きなブロックデバイス(128 GiB_ SSD)に大きなイメージ(512 GiB_ディスクイメージ)を配置する前に、最初にイメージを縮小する必要があります。これを行うには、qcow2ファイルと共にインストールメディア(たとえば、ubuntu-14.04.2-desktop-AMD64.iso)から仮想マシンを起動します。次に、GPartedを使用して、画像を128 GiBより小さいサイズに縮小します。
最終的な画像サイズの決定に間違いはありません。以下を考慮する必要があります。
ディスクイメージ内のパーティションを縮小した後、仮想マシンをシャットダウンし、ディスクイメージを縮小しますqemu-img resize your.qcow2 128G
(128 GiB!)。不明な場合は、代わりに virt-resize(1) プログラムを使用することもできます。
ディスクイメージが縮小したら(qemu-img info your.qcow2
で確認できます)、qcow2からrawディスクに変換します(未使用のSSDで/ dev/sdbを置き換えます)。
qemu-img convert -p -O raw your.qcow2 /dev/sdb
GPTパーティションテーブルの場合、 ディスクの最後にあるGPTテーブルを修復する が必要になる場合があります。