Provided by: manpages-ja_0.5.0.0.20161015+dfsg-1_all 

名前
fsck.minix - Linux 用のファイルシステム整合性チェッカ
書式
fsck.minix [ -larvsmf ] device
説明
fsck.minix は Linux MINIX ファイルシステムの整合性チェックを行う。 現在のバージョンは、ファイル名のオプ
ションとして 14 文字と 30 文字とをサポートしている。
このプログラムでは、 ファイルシステムがアクティブではないことを前提としている。 マウントされたデバイスに
対しては、 誰も書き込みを行っていないという確信が持てなければ、 fsck.minix を用いるべきではない (そして
カーネルがファイル検索を行うときに、 書き込みを行うかもしれないことに注意)。
device は通常以下のようなものである:
/dev/hda[1-63] (IDE disk 1)
/dev/hdb[1-63] (IDE disk 2)
/dev/sda[1-15] (SCSI disk 1)
/dev/sdb[1-15] (SCSI disk 2)
ファイルシステムを変更すると (つまり修復すると)、 fsck.minix は "FILE SYSTEM HAS CHANGED" と表示し、
sync(2) を 3 回行ってから終了する。 Linux は今のところ raw デバイスを持たないので、 このときリブートする
必要はない。
警告
fsck.minix をマウントされているファイルシステムに用いるべきではない。 マウントされているファイルシステム
に fsck.minix を用いるのは非常に危険である。 まだ使用されているファイルを削除してしまう可能性があるので、
まったく問題のないファイルシステムに深刻な障害を与えてしまうかもしれない! どうしても fsck.minix をマウン
トされたファイルシステムに用いなければならない場合 (例えばルートファイルシステムなど) は、 誰もディスクへ
の書き込みを行っていないこと、 及び削除を待っている「ゾンビ」ファイルが存在しないことを、 よくよく確かめ
てからにすること。
オプション
-l 全てのファイル名をリストする。
-r 復旧作業を対話的に行う。
-a 自動的に復旧作業を行い (-r も指定したことになる)、全ての質問に対してデフォルトの回答をする。 ファ
イルシステムの被害が大きい場合には、 このオプションを用いるのは非常に危険である。
-v 饒舌な表示をする。
-s スーパーブロックの情報を出力する。 MINIX 的な "mode not cleard" の警告を有効にする。
-f ファイルシステムに有効マークが付いている場合にも強制的にチェックする (このマークは、ファイルシステ
ムがアンマウントされるときにカーネルが付ける)。
関連項目
fsck(8), fsck.ext(8), fsck.ext2(8), fsck.xiafs(8), mkfs(8), mkfs.minix(8), mkfs.ext(8), mkfs.ext2(8),
mkfs.xiafs(8). reboot(8)
診断メッセージ
多くの診断メッセージが存在する。 ここに紹介するのは、通常の利用でよく見られるだろうものである。
デバイスが存在しないと、 fsck.minix は "unable to read super block" と表示する。 デバイスが存在するが
MINIX ファイルシステムではない場合は、 fsck.minix は "bad magic number in super-block" と表示する。
終了コード
fsck.minix が返す終了コードは、以下の和となる:
0 エラーなし
3 ファイルシステムのエラーが修正された。 ファイルシステムがマウントされていた場合はシステムをリブー
トすべきである。
4 ファイルシステムのエラーが修正されずに残っている
8 動作エラー
16 利用法または文法のエラー
実際には 0, 3, 4, 7, 8, 16 以外が返ることはない。
著者
Linus Torvalds (torvalds@cs.helsinki.fi)
Rik Faith (faith@cs.unc.edu): エラーコードの値
Dr. Wettstein (greg%wind.uucp@plains.nodak.edu): ファイルシステム有効フラグのサポート
Daniel Quinlan (quinlan@yggdrasil.com): マウントされているファイルシステムの fsck を避けるためのチェック
Andreas Schwab (schwab@issan.informatik.uni-dortmund.de): Minix v2 ファイルシステムのサポート
Nicolai Langfeldt (janl@math.uio.no): その更新
Russell King (rmk@ecs.soton.ac.uk): 移植性向上のためのパッチ
Util-Linux 2.6 2 July 1996 FSCK(8)