您好,登錄后才能下訂單哦!
本篇內容介紹了“掛載RAW和qcow2虛擬磁盤的方法是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
【前言】
今天錯誤的將一臺xen虛擬機的內核修改為普通內核,重啟后無法啟動。沒辦法,只能通過掛載磁盤文件,修改虛擬機系統的grub.conf以修復該問題。
1.0 掛載RAW磁盤方法
未分區鏡像文件直接使用loop
mount -o loop vdisk01.img /mnt/
已分區的掛載:
losetup /dev/loop0 vdisk01.img
kpartx -a /dev/loop0
mount /dev/mapper/loop0p1 /mnt/
kpartx命令用來讓Linux內核讀取一個設備上的分區表,然后生成代表相應分區的設備。
1.1 卸載的方法
umount /mnt
kpartx -d /dev/loop0
losetup -d /dev/loop0
2.1 掛載qcow2磁盤方法
modprobe nbd max_part=8
qemu-nbd -c /dev/nbd0 vdisk01.img
mount /dev/nbd0p1 /mnt/
使用了lvm的磁盤掛載:
vgscan
vgchange -ay
mount /dev/VolGroupName/LogVolName /mnt/
2.2 卸載方法
umount /mnt/
vgchange -an VolGroupName
killall qemu-nbd
This entry was posted in Linux and tagged kpartx, mount, qcow2, raw, umount, xen, 卸載, 掛載, 虛擬磁盤. Bookmark the permalink.
“掛載RAW和qcow2虛擬磁盤的方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。