作者HuangTzHuan ()
看板FreeBSD
标题Re: [问题] HD坏轨救资料,但出现 input/output er …
时间Tue Jun 2 14:20:13 2009
※ 引述《litjoejoe (joejoe)》之铭言:
: 请教一下版上的各位大大,
: 小弟有一台机器的硬碟发生坏轨没办法开机,於是我拿了一棵新的硬碟装好新系统
: 尝试执行 fsck 旧硬碟後要 mount 上来 copy 资料,
下次如果有坏轨,就不要 fsck 了...
直接 mount -f 上来,能救多少是多少
: 做 / (ad2s1a)时 都很顺利,也都救出来了,
: 但要做 /home (ad2s1e) 时就出现错误了,首先 fsck 时出现
: CANNOT READ BLK: 16
: CONTINUE? yes
: THE FOLLOWING DISK SECTORS COULD NOT BE READ: 16, 19,
: LOOK FOR ALTERNATE SUPERBLOCKS? yes
: USING ALTERNATE SUPERBLOCK AT 32
: ** Last Mounted on
: ** Phase 1 - Check Blocks and Sizes
: ** Phase 2 - Check Pathnames
: ** Phase 3 - Check Connectivity
: ** Phase 4 - Check Reference Counts
: ** Phase 5 - Check Cyl groups
: 74600 files, 11682010 used, 4078188 free (23964 frags, 506778 blocks, 0.2% )
: 但要mount 时出现
: mount: /dev/ad2s1e : Input/output error
: 连要 dd if=/dev/ad2s1e | gzip -c | split -b 2000m - /home/oldhd/root.img.gz
: 也是一样出现 Input/output error
: 请问一下,各位大大有没有遇过类似的状况呢?
: 我又该如何解决呢?因为比较重要的资料都在home.....
: PS:本机端会一直出现类似的错误
: ad2: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE>
: LBA=40860960
dd 可以加 noerror ,这样遇到 input error 会继续不会停下来
也可以用 FreeBSD 提供的 recoverdisk 试试看 (7.0 之後才有这个工具)
最後如果资料真的非常重要,直接找硬碟救援的公司吧...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.49