1、losetup /dev/loop0 file.img 进行绑定
losetup -a 看下是不是已经绑定了
这时已经可以用
fdisk -l /dev/loop0查看img镜像中的分区了
现在可以用kpartx -av file.img生成相应的设备文件,命令执行后可以在/dev/mapper目录下看到相应的loop0p1,loop0p2等设备文件,
mount /dev/mapper/loop0p2 /mnt
现在可以对镜像中的文件进行备份了
注:有时会出现/dev/mapper/中新生成的loop设备文件无法删除的情况,
[root@rhel5-lv ~]# losetup -d /opt/file.img
ioctl: LOOP_CLR_FD: Inappropriate ioctl for device
[root@rhel5-lv ~]# kpartx -d /dev/loop1
device-mapper: remove ioctl failed: Device or resource busy
以上情况是因为/dev/mapper/下的设备文件未删除,
[root@rhel5-lv ~]# kpartx -d /opt/file.img
执行该命令
对于lvm里的数据,光是这样还不行,需要重新扫描lvm并激活它
[root@hp585 opt]# vgscan
Reading all physical volumes. This may take a while...
Found volume group "VolGroup00" using metadata type lvm2
Found volume group "VolGroup01" using metadata type lvm2
[root@hp585 opt]# vgchange -ay VolGroup00
2 logical volume(s) in volume group "VolGroup00" now active
可以在/dev/mapper中看到多了一个VolGroup00卷组
现在可以用mount正常挂载了,可以用lvs命令查看lvm的信息
用完之后记得删除
修改卷组属性 vgchange -an VolGroup00
删除分区 kpartx -d /dev/loop0
阅读(1323) | 评论(0) | 转发(0) |