Chinaunix

标题: 如何查看由recoverdisk恢复的文件 [打印本页]

作者: lan9203    时间: 2012-12-18 14:32
标题: 如何查看由recoverdisk恢复的文件
由于硬盘出问题,所以使用recoverdisk恢复整个硬盘到数据到一个文件里,现在要怎样打开这个文件(整个文件差不多有500G),以提取里面的内容,有没有办法挂载成像硬盘的样子,或者把这个文件又恢复到一个新的硬盘上才可以查看?
作者: delphij    时间: 2012-12-20 04:42
mdconfig -a -o readonly -t vnode -f file

然后出来的md设备就可以挂了。-o readonly是为了防止意外覆盖备份,如果不需要可以去掉。

或者也可以recoverdisk把文件放回到同样容量的硬盘上。
作者: lan9203    时间: 2012-12-21 16:36
回复 2# delphij

mdconfig -a -t vnode -o readonly -f /data2/ad6.img
生成/dev/md0
然后
mount /dev/md0 /data1/
mount: /dev/md0 : Read-only file system

失败,改成
mount -r /dev/md0 /data1/
mount: /dev/md0 : Invalid argument

还是失败,有可能是我的镜像文件有问题,或有其它办法可以打得开?
作者: delphij    时间: 2012-12-22 03:03
回复 3# lan9203


如果原来是硬盘的话,应该是有分区的。ls /dev/md0*看看。
作者: lan9203    时间: 2012-12-22 14:42
回复 4# delphij
有分区,按上面的操作,只有一个/dev/md0
系统是freebsd 7.1 32位。

   
作者: delphij    时间: 2012-12-25 03:07
很可能你的映像文件是坏的。

dd if=/dev/md0 bs=512 count=1 | hexdump 看看像不像分区表?如果不像的话恐怕只能想别的办法了。
作者: wang290    时间: 2012-12-25 08:58
delphij 发表于 2012-12-20 04:42
mdconfig -a -o readonly -t vnode -f file

然后出来的md设备就可以挂了。-o readonly是为了防止意外覆盖 ...


原来大神一直在这个社区里的哈,哈哈




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2