Changes between Initial Version and Version 1 of jazz/10-07-18


Ignore:
Timestamp:
Jul 18, 2010, 4:40:47 PM (14 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/10-07-18

    v1 v1  
     1= 2010-07-18 =
     2
     3 * [備忘] 修復 reiserfs 壞軌問題
     4   * [狀況] 以前裝的一台 server 因為電源瞬斷,復電後發生硬碟資料疑似壞軌而有問題。
     5   * 雖然用 Clonezilla Live CD 專家模式,加入 --resecure 參數,仍舊無法順利備份。
     6   * [參考] [http://www.cyberciti.biz/tips/repairing-reiserfs-file-system-with-reiserfsck.html Repairing ReiserFS file system with reiserfsck]
     7   * [參考] [http://www.krazyworks.com/dealing-with-reiserfs-bad-blocks/ Dealing with ReiserFS bad blocks]
     8   * STEP 1 : 低階備份的指令
     9{{{
     10# ddrescue /dev/sda /dev/sdb
     11
     12或者
     13
     14# dd if=/dev/sda of=/dev/sdb conv=noerror
     15
     16看到一個更神奇的指令是用 SSH 把運作中的硬碟資訊 dump 到遠端
     17
     18$ ssh ${deadserver} dd if=/dev/hda1 conv=noerror > hda1.img
     19}}}
     20   * STEP 2 : 用 badblocks 指令確認壞軌位置,產生 badblocksfile 並重新做 fsck
     21{{{
     22# blocksize=$(debugreiserfs <device> | grep -i 'blocksize')
     23# badblocks -n -b $blocksize -o badblocksfile $(your_device)
     24# reiserfsck --fix-fixable --badblocks badblocksfile $(your_device)
     25}}}