Linux起動時のfsck

Linux起動時のfsck

ファイルシステムが起動時にfsckを実行する必要がある場合、Linuxがfsckを実行できず、メンテナンスモードになるのはなぜですか?

ベストアンサー1

通常、Linuxシステムは次の3つの理由で起動時に完全なfsckを実行します。

  1. ファイルシステムの最大マウント数に達しました(fsckはそれをリセットします)。
  2. ファイルシステムが完全にアンマウントされていないため(システムのクラッシュ、停電、ハード電源のリセットなど)、ファイルシステムに「クリーン」フラグが設定されていません。
  3. 具体的に教えてくれました。

fsckがユーザーをメンテナンスモードに切り替えると、ファイルシステムは自動回復できない状態にあります。

これが頻繁に発生した場合は、システムに問題がある可能性があります。非常に詳細なデータがないと、問題が物理ディスク自体にあるのか、コネクタにあるのか、ディスクドライバにあるのか、ユーザーにいるのか、まったく異なるものにあるのかはわかりません。ユーザーエラー(完全に終了するのを待たずにプラグを抜くなど)は非常に一般的な原因であるため、最初に確認する必要があります。

おすすめ記事