fsck.minix - システム管理コマンドの説明 - Linux コマンド集 一覧表
- 名前
- 書式
- 説明
- 警告
- オプション
- 関連項目
- 診断メッセージ
- 終了コード
- 著者
名前
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.minix
は "unable to read super block" と表示する。
デバイスが存在するが MINIX ファイルシステムではない場合は、
fsck.minix
は "bad magic number in super-block" と表示する。
終了コード
fsck.minix
が返す終了コードは、以下の和となる:
エラーなし
ファイルシステムのエラーが修正された。
ファイルシステムがマウントされていた場合はシステムをリブートすべきである。
ファイルシステムのエラーが修正されずに残っている
動作エラー
利用法または文法のエラー
実際には 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): 移植性向上のためのパッチ
- Linux Tips 関連記事
- Linux Tips(目次)
- Linux ディストリビューション一覧
- rpm のファイル名にあるi386とかi686とは
- 自分のマシンの情報を調べる
- cron の設定
- ssh の root ログインを禁止する
- ssh を、ユーザ、IPでアクセス制限
- 鍵交換方式によるssh接続
- 鍵交換方式によるssh接続( windowsから )
- 複数ファイル内の文字列を置換して上書き保存する
- あるグループをイニシャルグループとするユーザー一覧出力
- 複数ファイルのファイル名を一括変換する
- 連番ファイルをコマンド一発で作成する
- 中身がランダムなファイルを任意のサイズで作成する
- Linux ユーザーアカウントをロック・アンロックする