Linuxに接続したUSB HDDが壊れた

Linuxサーバに接続したUSB HDDが壊れてマウントできない模様。
スーパーブロックまで壊れた模様。 以下の記事を参考に、修復を実行。一応マウントできるようになった。

# mkfs.ext3 -n  /dev/sda1
# fsck.ext3 -b 32768 -B 4096 /dev/sda1
エラー

# mke2fs -S /dev/sda1
再起動

どうもバッドセクタでもあるようでセグメンテーションエラーが発生する

# fsck.ext3 -y -b 32768 -B 4096 /dev/sda1
e2fsck 1.38 (30-Jun-2005)
/dev/sda1 is mounted.  

WARNING!!!  Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? yes

ext3 recovery flag is clear, but journal has data.
Recovery flag not set in backup superblock, so running journal anyway.
usbhdd500g_2: recovering journal
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
i_file_acl for inode 58212378 (...) is 2160132868, should be zero.
Clear<y>? yes

i_faddr for inode 58212378 (...) is 1344253591, should be zero.
Clear<y>? yes

i_frag for inode 58212378 (...) is 12, should be zero.
Clear<y>? yes

i_fsize for inode 58212378 (...) is 46, should be zero.
Clear<y>? yes

セグメンテーション違反です

以下のページを参考に、バッドセクタのチェック

時間かかる割にファイルが復旧しないので、バックアップ後フォーマットしてみる。圧縮が効かないバイナリデータが多いので-zオプションはなし。

丸一日かけても500GBのHDDのバッドセクタチェックが終わらないため、-cオプションは無しでフォーマット。

# mkfs.ext3 -c /dev/sda1

# rsync -av --ignore-errors /mnt/バックアップ先/バックアップディレクトリ /mnt/usb1/

フォーマット後、rsyncで書き込もうとしてもエラーになる。どうやら本格的にお亡くなりになった模様。


コメントはありません。 Comments/雑記/2009-08-04

お名前: 「かくにん」を漢字で入力して下さい。1文字目が「たしかめる」で2文字目が「みとめる」です。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-09-15 (土) 07:31:38