Linux fsck コマンド

Linux 命令大全Linux コマンド大全

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 命令大全Linux コマンド大全

その他の拡張