PC関連

[ リスト ]

壊れたHDDの修復

月曜日の朝出社すると会社のサーバが止まっていた。
プロンプトも受け付けず、仕方なく電源OFFして強制終了→再起動すると、どうやらディスクエラーが発生していたようであった。
 
エラーのあったディスクは/dev/hdbで、hdb5を/homeとしてマウントしている。
 
/home以下にはログインユーザのホームディレクトリの他、vpopmailのバーチャルドメインアカウント用メール受信用データおよび社内のファイルサーバとしても運用しており、そのデータファイルもここに格納されている。
 
起動時のディスクチェックでは修復できたようなので、とりあえずシングルユーザモードに切り替えてから別ディスクのバックアップ領域に/home以下をバックアップした。
 
/usr/bin/rsync -av --delete /home /backup/home/ 2>&1 > /home/backup.log
(cronで走らせているコマンドをそのまま実行した)
 
 
念のため再度ディスクの検査を行い、不良ブロックをマーキングすることにした。
 
# e2fsck -c /dev/hdb5
 
そして水曜日の朝、会社に着くや否や「社長〜 またサーバがおかしいみたいです」と( ̄▽ ̄;)
 
コンソールを叩いてみるとハングアップはしていなかったものの、画面にはカーネルから吐き出されたディスクエラーメッセージで埋まっていたのでとりあず問題のあるディスクをアンマウントして、バックアップを取っていたディレクトリにシンボリックリンクを張ることにした。
 
念のためにfstabで自動マウントされないようにhddの各パーティションをマウントしている行をコメントアウトしたものの、hdd8がswapとして使われていることに気付いた。
 
しかし/dev/hdbがマウントされていなくても特に問題なさそうなので今のところは無視することにして、hdbの修復を試みた。
 
 
まず、
 
# e2fsck /dev/hdb5
 
として、何も指定せずにやってみたところ、次のようなメッセージが表示されて終了した。
 
    e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/hdb5
    Could this be a zero-length partition?
 
試しに、
 
# fdisk -l
 
とすると、/dev/hddはシステムから存在しないことになっていた。
 
完全に壊れたか・・・・
 
 
とりあえず出来る事を一つずつやってみようってことで、スーパーブロックを指定してやることにした。
 
まず、スーパーブロックの保存されている場所を特定する。
 
 
# mkfs.ext3 -n /dev/hdb
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
 ←ブロックサイズ
Fragment size=4096 (log=2)
1305600 inodes, 2610554 blocks
130527 blocks (5.00%) reserved for the super user
First data block=0
80 block groups
32768 blocks per group, 32768 fragments per group
16320 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 2294912, 294912, 819200, 884736, 1605632 
↑スーパーブロックのバックアップが保存されている場所
 
これでスーパーブロックのサイズと場所がわかったので、
 
# e2fsck -b 32768 -B 4096 /dev/hdb5
 
としてみたが結果は同じだったので、スーパーブロックの再作成をして再度検査を行ってみた。
 
# mke2fs -S /dev/hdb5
 
が、結果は同じでした。
 
 
途方に暮れながらネットでいろいろ調べてみたら、testdiskなるツールを発見!
 
 
 
藁にもすがる思いで早速ダウンロード。
 
 
解凍すると作成されたサブディレクトリにファイルが展開される。
 
# tar xjvf testdisk-6.14-WIP.linux26.tar.bz2
 
展開されたファイルのtestdisk_staticが実行ファイルで、プロンプトでタイプする。
 
#./testdisk_static
 
e2fsckではまったく手の施しようのなかったハードディスクでしたが、このツールはちゃんと認識してくれました。
 
現在ディスク表面のテストをしている最中ですが、85GBのHDDなので結構時間がかかってます。
 
かれこれ2時間近くになりますが、今現在の進捗状況は40%です。
 
復旧できるかどうかはまだわかりませんが、作業終了後に経過報告をしたいと思います。
 
 
 
 
 
 
5時間全セクタ走査した結果、完全にお亡くなりになっていました。
 
今から日本橋へHDD買いに行ってきます。
 
 
追加メモ
 
dd_rescue
ddrescue
HDD Regenerator
 
こんなのもあるみたい。

閉じる コメント(22)

兜家様

おわかりいただけました?
つまりそういう事です^^
他にいい方法を知ってたら教えて下さい♪

2012/5/16(水) 午後 0:48 [ たけサク ]

ひで様

あはは(;^_^A
わかったフリしてコメントしていただいても結構ですよ^^

2012/5/16(水) 午後 0:52 [ たけサク ]

顔アイコン

アハハハ〜良いよ〜^^
あれをそうしたら、それをこうして、
これをああするんですよ^^

簡単でしょ?^^;

2012/5/16(水) 午後 0:53 [ 兜家 ]

兜家様

おぉ〜 なるほど!

さすがです!

参考にさせていただきますね〜♪(笑)

2012/5/16(水) 午後 0:55 [ たけサク ]

多分右脇が開いているのが原因です。
ハンドファーストが、崩れない様に注意して下さい。
あとは思い切って振り抜く事です。
思い切りが大切ですよ!

2012/5/16(水) 午後 1:22 joshua

joshua様

わかりました。
圧力を上げすぎるとオーバーフローの危険性があるので随時モニターをチェックしながら圧力制御するようにしてやってみます。
ありがとうございました。

って、何のこっちゃ!?(笑)

2012/5/16(水) 午後 1:31 [ たけサク ]

ほほぉ〜。うんうん。。。

大体わかりましたよぉ〜。。

大変やって事だけが〜。。( ̄▽ ̄;)

がんばって!!

としか言いようがありません・・・(^_^.)

2012/5/16(水) 午後 1:42 [ たーぼー ]

たーぼー様

わかっていただけました!?(笑)

今回はシステムの停止までには至らなかったので軽症で済みました。
ただ、いくつか消えてしまったデータがあるので今はそのデータ復旧を試みているところです。
24時間365日稼動させているのでHDDにもそれそうとうの負担がかかってるからしゃーないんですわ^^;

2012/5/16(水) 午後 1:46 [ たけサク ]

顔アイコン

フムフム・・・原書のゴルフレッスン本ですね(^^♪

2012/5/16(水) 午後 4:41 [ MAMOMAMO ]

ふむふむ。
やはりカニチップが問題なのですよ。

2012/5/16(水) 午後 6:11 MARS

顔アイコン

判った。。カニがチップイン・・・バーディだな!

2012/5/16(水) 午後 6:43 [ MAMOMAMO ]

MAMOMAMO様

よくお分かりになりましたね^^
備えあれば憂いなし
信じる者はサルベージ
転ばぬ先の7番アイアンです。
わかりました?

2012/5/16(水) 午後 7:59 [ たけサク ]

MARS様

なるほど!
それは予想外でした。
カニの仕業か・・・
ちょっとケンタッキー行ってきます。

2012/5/16(水) 午後 8:00 [ たけサク ]

MAMOMAMO様

カニがインして鳥?

やっぱりKFCが裏で暗躍しているようですね!

つまり・・・

そういうことか・・・


エクセレントです♪

2012/5/16(水) 午後 8:03 [ たけサク ]

顔アイコン

§%∴;$#・・・さっぱり(><)

たけサクさんが可笑しいのか私が可笑しいのか・・・

良く分からなくなって来ました(笑)

分かっているのは練習有るのみです(^^)/

2012/5/16(水) 午後 10:14 まえっち

顔アイコン

さっぱりわかんないけど、日本橋に買いに行ったは分かりました^^;
みなさんのコメント、面白い♪

2012/5/16(水) 午後 10:20 ai

まえっち様

僕なんて素人に少しお毛々が生えた程度ですよ^^
世の中にはこんなぐらい呼吸をするぐらいに自然にササッとやってのけてしまう人がごまんといます。

ちょっと学習すればこれぐらいは誰でもわかります。

やってみます?

2012/5/17(木) 午前 0:03 [ たけサク ]

ai様

そこだけですか!?(笑)

この手の記事になると、みなさん壊れてしまうようですf^^;
なんででしょうか。。。

2012/5/17(木) 午前 0:06 [ たけサク ]

アバター

あ、rescueなら持ってるよ


テーラーの…

でも、サーバーが壊れたって会社は、大変なことなんですよね

2012/5/17(木) 午前 1:01 爽麗樹

爽麗樹様

僕も持ってますが、相性が悪いのかrescueしてくれません(;^ω^)

サーバーが止まると仕事も止まってしまうので会社にとっては一大事ですね。

昔のように紙とペンだけで仕事できればいいのですが。。。^^;

2012/5/17(木) 午後 2:24 [ たけサク ]


.
たけサク
たけサク
男性 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について

スマートフォンで見る

モバイル版Yahoo!ブログにアクセス!

スマートフォン版Yahoo!ブログにアクセス!

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

過去の記事一覧

よしもとブログランキング

もっと見る

[PR]お得情報

CMで話題のふるさと納税サイトさとふる
毎日お礼品ランキング更新中!
2019年のふるさと納税は≪12/31まで≫
数量限定!イオンおまとめ企画
「無料お試しクーポン」か
「値引きクーポン」が必ず当たる!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事