hdfsファイルでe2fsck -y /dev/sdXXを実行するのは安全ですか?

hdfsファイルでe2fsck -y /dev/sdXXを実行するのは安全ですか?

ワーカーコンピュータの1つにシステムログ(dmesg)が表示されます。

ログでは、次のことがわかります。

(sdc): warning: mounting fs with errors, running e2fsck is recommended
  • ディスク - sdcHDFSフォルダを含む - 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)、またはすぐに専門家の助けを受けたいかどうかを決定します。

おすすめ記事