【えふえすしーけー】
fsck とは?
最終更新:
💡 ファイルシステムを検査し、必要に応じて修復するコマンド
UNIX系OSでファイルシステムを検査し、必要に応じて修復するコマンド。Linuxでは種類ごとの検査プログラムを呼び出す窓口で、修復の可否や安全な実行条件は対象とオプションによって異なる。
📌 このページのポイント
起動時の「チェック」はfsckなの?
実行すれば必ず修復するの?
普段使っている対象にも実行できる?
電源断の後は必ず全体を検査するの?
必ずではないよ。例えばジャーナルを使うext3・ext4では、異常な終了でもエラーがなければ、記録された処理を再適用して終了するのが通常だとe2fsckの説明にある。さらに検査が必要な状態なら検査する。対象の方式や状態で動作が変わるんだ。
終了したら直ったと考えていい?
まとめ:ざっくりこれだけ覚えればOK!
「fsck」って出てきたら「ファイルシステムを検査し、必要に応じて修復するコマンド」と思えばだいたいOK!
📖 おまけ:英語の意味
「File System Check」 = ファイルシステムの検査
💬 ファイルシステムを検査するコマンド名だよ。Linuxのfsckは、種類に対応する検査プログラムへ処理を渡す窓口として働くんだ。