Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347580
  • 博文数量: 79
  • 博客积分: 3053
  • 博客等级: 中校
  • 技术积分: 861
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-27 20:43
文章分类

全部博文(79)

文章存档

2012年(3)

2011年(21)

2010年(15)

2009年(40)

分类: LINUX

2011-08-22 11:56:11

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
阅读(1320) | 评论(0) | 转发(0) |
0

上一篇:xen4.1.0的编译安装

下一篇:xen错误

给主人留下些什么吧!~~