qcow2 イメージをマウントする方法

qcow2 イメージをマウントする方法

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

おすすめ記事