Linux fsck コマンド
Linux fsck(英語のフルスペル:file system check)コマンドは Linux ファイルシステムの検査と修復に使用され、1つまたは複数の Linux ファイルシステムを同時に検査できます。
構文
fsck [-sACVRP] [-t fstype] [--] [fsck-options] filesys [...]
パラメータ:
- filesys : デバイス名(例:/dev/sda1)、マウントポイント(例:/ または /usr)
- -t : ファイルシステムの種類を指定します。/etc/fstab に定義済みの場合やカーネル自体が対応している場合は、このパラメータを追加する必要はありません。
- -s : fsck コマンドを順番に一つずつ実行して検査します。
- -A : /etc/fstab に列挙されているすべてのパーティションを検査します。
- -C : 完全な検査の進捗状況を表示します。
- -d : e2fsck のデバッグ結果を出力します。
- -p : -A 条件が指定されている場合、複数の fsck 検査を同時に実行します。
- -R : -A 条件が指定されている場合、/ を省略して検査しません。
- -V : 詳細表示モード
- -a : 検査にエラーがあれば自動的に修復します。
- -r : 検査にエラーがあれば、ユーザーが修復するかどうかを回答します。
例
msdos ファイルシステムの /dev/hda5 が正常かどうかを検査し、異常があれば自動的に修復します:
fsck -t msdos -a /dev/hda5
注意このコマンドは /etc/fstab と相互に参照して操作することで理解することができます。
その他の拡張
Linux コマンド大全