Manpages

名 前

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): 移 植 性 向 上 の た め の パ ッ チ