如何在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

使用 qemu-nbd 和 -n key 為我解決了同樣的問題。

相關內容