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 static/image/common/back.gif
mdconfig -a -o readonly -t vnode -f file

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

原来大神一直在这个社区里的哈,哈哈
页: [1]
查看完整版本: 如何查看由recoverdisk恢复的文件