Linux で qcow2 ディスクイメージを使用するにはどうすればいいですか?

Linux で qcow2 ディスクイメージを使用するにはどうすればいいですか?

私はストレージとして使用している大きな qcow2 形式のディスク イメージを持っています。このディスク イメージとの間でデータを移動する必要があることがよくあります。次のように qemu-nbd ツールを使用してディスクをマウントします。

modprobe nbd max_part=63
qemu-nbd -c /dev/nbd0 /host/disk100G.img
mount /dev/nbd0p1 /home/rup/disk

しかし、I/O 操作の途中で「入出力エラー」が発生し、ディスク アクセスが失敗することがあります。その場合、プログラムを再度実行できるように、ディスクを手動でアンマウントして再マウントする必要があります。

qemu-nbd -d /dev/nbd0
umount joborkhaki/

その理由は何でしょうか? qcow2 ディスク イメージを維持するために使用できるよりよいツールはありますか?

答え1

-n キー付きの qemu-nbd を使用すると、同じ問題が解決しました。

関連情報