
我有一個大型 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 為我解決了同樣的問題。