RAW格式的虚拟磁盘文件是KVM的官方默认文件格式。当由于某种原因而无法启动虚拟机,但需要读取虚拟机中的文件时,我们可以通过主机安装该虚拟机的磁盘文件以进行读取。挂载主机后,将无法启动虚拟机,否则可能会损坏虚拟磁盘,并且可能性仍然很高。
接下来,让我通过一个示例来完成它:
losetup / dev / loop0 zongshi01 / home.img#添加循环设备
kpartx -a / dev / loop0 #kpartx命令的功能是让Linux内核读取设备上的分区表,然后生成代表相应分区的设备。
kpartx -l zongshi01 / home.img#您可以在图像文件中查看分区,使用kpartx -a p_w_picpathfile命令后,可以通过mount挂载
将/ dev / mapper / loop0p2 / mnt#安装到/ mnt目录
以下是反向删除循环设备
umount / mnt
kpartx -d / dev / loop0#让内核释放刚刚读取的循环设备分区表
losetup -d / dev / loop0#删除循环设备
====================================
以下是挂载一些尚未分区的虚拟磁盘文件:
mount -o loop zongshi01 / home.img / mnt
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-366605-1.html
百加得植入广告更早