名 前
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 [AT] cs.fi)
Rik Faith (faith [AT] cs.edu): エ ラ ー
コ ー ド の 値
Dr. Wettstein (greg%wind.uucp [AT] plains.edu): フ
ァ イ ル シ ス テ
ム 有 効 フ ラ グ
の サ ポ ー ト
Daniel Quinlan (quinlan [AT] yggdrasil.com): マ ウ
ン ト さ れ て い
る フ ァ イ ル シ
ス テ ム の fsck を 避
け る た め の チ
ェ ッ ク
Andreas Schwab (schwab [AT] issan.de):
Minix v2 フ ァ イ ル シ
ス テ ム の サ ポ
ー ト
Nicolai Langfeldt (janl [AT] math.no): そ の
更 新
Russell King (rmk [AT] ecs.uk): 移 植
性 向 上 の た め
の パ ッ チ