FSCK(8)

名称
fsck - ファイルシステムの整合性チェックと対話的修正

書式
[-dvplfyn] [-l maxparallel] [-t fstype] [-T fstype:fsoptions] [special | node ...]

解説
fsck コマンドは、 fstab(5) 内に記述されたスペシャルデバイス、またはコマンドラインで指定された スペシャルデバイスの一貫性をチェックするために、各ファイルシステムに特有の プログラムを起動します。

これは通常、自動リブートの際に /etc/rc スクリプト中で使用されます。ファイルシステムが指定されない場合は ``preen'' モード (p オプション) に設定され、 fsck は /etc/fstab テーブルを読んで、どのファイルシステムをチェックするかを決定します。 ``rw'',``rq'',``ro'' のオプションでマウントされるファイルシステムで、 パス番号が 0 以外のものだけがチェックされます。 ファイルシステムのパス番号が 1 (通常はルートファイルシステムだけです) のものは、一度にチェックされます。 パス 1 が完了すると、残りのすべてのファイルシステムが、 ドライブごとに 1 つのプロセスでチェックされます。 ファイルシステムのデバイス名のうち、 各ファイルシステムを含むドライブは、最後に数字のあるデバイス名の接頭語から 類推し、残りの文字はパーティションを表す部分として扱います。

オプションは以下のものがあります:

-d  デバッグモードです。 コマンドを表示するだけで、実行はしません。これは、 このオプションをサポートするように fsck をコンパイルした場合だけ利用可能です。

-f  ファイルシステムに clean のマークがついている場合 (ファイルシステムが このフラグをサポートしている場合) であってもチェックを強制します。

-l maxparallel
    並行して同時にチェックが行われる数を、引数に指定した値までに制限します。 デフォルトでは、各ディスクに対して 1 つずつプロセスが実行されるため、ディスクの 数が制限値となります。 より小さい値に制限すると、ディスクのチェックは 一度に 1 つのファイルシステムずつ、ラウンドロビンで行われます。

-n  fsck からオペレータへの、 ‘CONTINUE?’ を除く全ての問い合わせに no と答えます。

-p  preen モードにします。

-t fstype
    ファイルシステムタイプを、コンマで区切ったリストで指定したものだけに限定して fsck を起動します。このリストが no で始まっている場合は、 そのリストで指定されていないファイルシステムタイプだけに限定して fsck を 起動します。

-v  コマンドを実行前に表示します。

-y  fsck からのすべての問い合わせに yes と答えます。 このオプションを指定すると、ファイルシステムの修正中のどんなトラブルに対しても 作業を続行することになってしまうので、使用には十分な注意を払うべきです。

-T fstype:fsoptions
    指定したファイルシステムタイプ用のオプションをコンマで区切って並べます。 フォーマットは mount(8) と同じです。

関連ファイル
/etc/fstab
    ファイルシステムテーブル

関連項目
mount(8), fstab(5), fsck_msdos(8), fsck_ffs(8)