qemu-nbdとネットワークブロックデバイスカーネルモジュールを使用すると、qcow2イメージをマウントできることを読んでいます。私はループデバイスを介してqcow2をインストールする方法のチュートリアルを見たことがありません。可能ですか?そうでなければなぜですか?
qcow2とisoの違いはよくわかりません。
ベストアンサー1
ステップ1 - ホストでNBDを有効にする
modprobe nbd max_part=8
ステップ2 - QCOW2をネットワークブロックデバイスに接続する
qemu-nbd --connect=/dev/nbd0 /var/lib/vz/images/100/vm-100-disk-1.qcow2
ステップ3 - QCOW2内のパーティションのリスト
fdisk /dev/nbd0 -l
ステップ4 - VMからパーティションをマウントする
mount /dev/nbd0p1 /mnt/somepoint/
一般ユーザー権限でファイルシステムをマウントすることもできます。非ルート:
mount /dev/nbd0p1 /mnt/somepoint -o uid=$UID,gid=$(id -g)
ステップ5 - 完了したら削除し、切断します。
umount /mnt/somepoint/
qemu-nbd --disconnect /dev/nbd0
rmmod nbd
恥ずかしくも盗まれました:https://gist.github.com/shamil/62935d9b456a6f9877b5