ワーカーコンピュータの1つにシステムログ(dmesg)が表示されます。
ログでは、次のことがわかります。
(sdc): warning: mounting fs with errors, running e2fsck is recommended
ディスク -
sdc
HDFSフォルダを含む - hdfsファイルdf | grep sdc /dev/sdc 1922721048 1560852 1921143812 1% /grop/sdc ls /grop/sdc/hadoop/ hdfs yarn
したがって、OSログで提案されているように、次のコマンドを実行するのは安全ですか?
e2fsck -y /dev/sdc
ベストアンサー1
ファイルシステムチェッカーを実行しないと、ファイルシステムの明らかな破損がさらに悪化する可能性があります。選択しないでおくと、データが破損したり、最悪の場合にファイルシステムが破損する可能性があります。
ファイルシステムの検査中にファイルシステム内のファイル構造を調べ、必要に応じて修復します。修理ではコンテンツを考慮しません。ファイルシステムが独自の一貫性を維持していることを確認することはすべてです。
実行すると、e2fsck -y /dev/sdc
適用された修正を確認する機会はありません。
一方、実行するとe2fsck -n /dev/sdc
実際に適用せずに何が起こるのかがe2fsck /dev/sdc
わかります。
要するに
- 警告を無視して何もしないと、時間の経過とともにデータが失われる可能性があります。
- 実行すると、
-y
潜在的な主な変更が表示されず、データが失われる可能性があります。 - 実行すると
-n
エラーは修正されず、時間の経過とともにデータが失われる可能性がありますが、適用される変更のセットを表示できます。 - 特別なフラグなしで実行すると、関連するエラーを修正するように求められ、各エラーに対して直接の専門家の支援が必要かどうかを判断できます。
おすすめ
e2fsck -n /dev/sdc
エラーを表示するには実行してください。- これがフォローアップを取る価値があるか
e2fsck /dev/sdc
(または可能であるかe2fsck -y /dev/sdc
)、またはすぐに専門家の助けを受けたいかどうかを決定します。