看板 FreeBSD 關於我們 聯絡資訊
※ 引述《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