ハードドライブの障害回復でcentos7--ソフト襲撃

システムは、読み書きには影響がなかったが、損傷を受けたディスクセクタの部分を与えられるが、将来的に問題となるので、修理を行うために調製することが

dmesgのエラー:

 

  エラーメッセージ:

 

修理し始めました

 -------------------------------------------------- ------

確かにハードディスクに損傷がある場合は1、最初のチェック

今回smartctlは通常PASSED、ハードディスクに不良セクタがあるかどうかを検出することができ、FAILED不良セクタがあることを示しています

今回smartctlない場合は、-yのsmartmontools-6.5-1.el7.x86_64はYUM#を搭載していない場合は、yumをwhatprovides * /今回smartctl表情をインストールyumをすることができます

 

2、不正ブロックエラースキャンディスクセクター

不正ブロックがフルディスクスキャンで、破損したハードディスクのセクタ番号を入力しますbadblock.logヒット、時間が若干長く、背景をぶら下げnohupはなります

nohupを不良ブロック-s -v -o〜/ badblock.logは/ dev / SDK&

ps -elf | grepをの不正ブロック##のバックグラウンドチェック処理されていない場合、それはセクターがスキャンされたことを意味

上記スキャン出力が不良セクタではない場合、およびなど一貫性のないデフォルトのセクターのバイト不正ブロックがあるかもしれない。注意してください

デフォルトは512バイトのセクタである、不正ブロック1024バイトをスキャンする時間がセクタである、それはスキャンに直接移動します

図の512バイトセクタにデフォルト、セクタ5860533168の総数は、不正ブロック場合1024、セクタスキャン、セクタ2930266583の総数

 

 したがって、我々は、セクタが間違って取得するために2セクタの内部エラーメッセージを使用する場合、不正ブロックスキャン、

nohupを不良ブロック-sv -o /home/ganwenhao/badblock.logは/ dev / SDH 2930266583 2867755208&

スキャンが完了した後に、次のように3、、猫のビューは、エラーセクタ数、badblock.logを生成しました:

 

 4 ,,我々は修復ディスクを実行するためには、ソフト襲撃を停止する必要があり、襲撃を止めます

  mdadmの-Sは/ dev / md0の#ソフトレイド停止
 Data2の番号をアンロード/アンマウントをディスクRAIDマウント
修理業を開始するために、5

 不良ブロック-s -wは/ dev / SDK END STARTセクター番号

 

修復が完了した後、すぐに修理しない確認することができ、何の不良セクタ
不良ブロック-v / devの/ SDK 23169707 23169704

 

修復ローディングRAID、後
のmdadm -A / DEV / MD0の/ dev / SD [BM]

mdadm -Dは/ dev / md0の通常の負荷チェック襲撃

 - 終わり -

私は必ずしも表示されていないが、歓迎交流は、質問がある、メッセージを残してください~~

おすすめ

転載: www.cnblogs.com/ad-note/p/11453648.html