システムは、読み書きには影響がなかったが、損傷を受けたディスクセクタの部分を与えられるが、将来的に問題となるので、修理を行うために調製することが
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の通常の負荷チェック襲撃
- 終わり -
私は必ずしも表示されていないが、歓迎交流は、質問がある、メッセージを残してください~~