Manpages

名 前

mkfs − Linux の フ ァ イ ル シ ス テ ム を 構 築 す る

書 式

mkfs [ −V ] [ −t fstype ] [ fs-options ] filesys [ blocks ]

説 明

mkfs は Linux の フ ァ イ ル シ ス テ ム を デ バ イ ス (通 常 は ハ ー ド デ ィ ス ク の パ ー テ ィ シ ョ ン ) 上 に 構 築 す る た め に 用 い ら れ る 。 filesys は フ ァ イ ル シ ス テ ム を 作 成 す る デ バ イ ス の 名 前 (/dev/hda1,/dev/sdb2 な ど ) ま た は マ ウ ン ト ポ イ ン ト (/,/usr,/home な ど ) で あ る 。 blocks は 作 成 す る フ ァ イ ル シ ス テ ム の ブ ロ ッ ク 数 で あ る 。

mkfs の 戻 り 値 (exit code) は 成 功 す れ ば 0、 失 敗 し た 場 合 は 1 で あ る 。 実 際 は mkfs は 単 な る フ ロ ン ト エ ン ド に す ぎ な い 。 Linux で 利 用 で き る フ ァ イ ル シ ス テ ム に は 様 々 な も の が あ る が 、 実 際 の フ ァ イ ル シ ス テ ム の 作 成 は そ れ ら フ ァ イ ル シ ス テ ム に 専 用 の プ ロ グ ラ ム (mkfs.fstype) が 行 う 。 各 フ ァ イ ル シ ス テ ム 用 の 作 成 プ ロ グ ラ ム の 探 索 は 、 い ろ い ろ な デ ィ レ ク ト リ で 行 わ れ る 。 /sbin,/sbin/fs,/sbin/fs.d,/etc/fs,/etc な ど が 対 象 と な る (実 際 の リ ス ト は コ ン パ イ ル 時 に 決 定 さ れ る が 、 少 な く と も /sbin/sbin/fs は 必 ず 含 ま れ る )。 最 後 に 環 境 変 数 PATH 中 の デ ィ レ ク ト リ が 探 索 さ れ る 。 詳 細 に つ い て は 各 フ ァ イ ル シ ス テ ム 用 作 成 プ ロ グ ラ ム の マ ニ ュ ア ル ペ ー ジ を 見 て ほ し い 。

オ プ シ ョ ン

−V 詳 細 な 情 報 を 表 示 す る 。 フ ァ イ ル シ ス テ ム 専 用 コ マ ン ド と し て ど の よ う な も の が 実 行 さ れ る か も 表 示 す る 。 こ の オ プ シ ョ ン を

2 つ 以 上 指 定 す る と 、 専 用 コ マ ン ド の 実 行 を 行 わ な い 。 こ れ は テ ス ト 用 の も の で あ る 。
−t 
fstype 作 成 す る フ ァ イ ル シ ス テ ム の タ イ プ を 指 定 す る 。 指 定 さ れ な か っ た 場 合 は デ フ ォ ル ト の フ ァ イ ル シ ス テ ム タ イ プ (現 在 は ext2) が 用 い ら れ る 。
fs-options
実 際 の フ ァ イ ル シ ス テ ム 作 成 を 行 う コ マ ン ド に 渡 す 、 フ ァ イ ル シ ス テ ム 固 有 の オ プ シ ョ ン を 指 定 す る 。 保 証 さ れ て い る わ け で は な い が 、 以 下 の オ プ シ ョ ン は ほ と ん ど の フ ァ イ ル シ ス テ ム 作 成 プ ロ グ ラ ム で サ ポ ー ト さ れ て い る 。

−c フ ァ イ ル シ ス テ ム を 作 成 す る 前 に 、 デ バ イ ス に 対 し て 不 良 ブ ロ ッ ク の 検 査 を 行 う 。

−l filename 不 良 ブ ロ ッ ク の リ ス ト を filename か ら 読 み 込 む 。

−v 詳 細 な 表 示 を 出 力 す る 。

バ グ

mkfs の 全 て の 汎 用 オ プ シ ョ ン は 、 フ ァ イ ル シ ス テ ム 固 有 の オ プ シ ョ ン に 優 先 す べ き で あ る 。 ま た 汎 用 の オ プ シ ョ ン と 固 有 の オ プ シ ョ ン と を 組 み 合 わ せ た り す べ き で も な い 。 各 種 フ ァ イ ル シ ス テ ム の 専 用 プ ロ グ ラ ム に は 、 −v (詳 細 表 示 ) オ プ シ ョ ン を サ ポ ー ト し な い も の や 、 意 味 の あ る 戻 り 値 を 返 さ な い も の も あ る 。 ま た 専 用 プ ロ グ ラ ム に は 、 自 動 的 に デ バ イ ス の サ イ ズ を 知 る こ と が で き ず 、 blocks パ ラ メ ー タ を 必 ず 指 定 し な け れ ば な ら な い も の も あ る 。

著 者

David Engel (david [AT] ods.com)
Fred N. van Kempen (waltje [AT] uwalt.org)
Ron Sommeling (sommel [AT] sci.nl) 本 マ ニ ュ ア ル ペ ー ジ は (厚 顔 に も ) Remy Card が 作 成 し た ext2 フ ァ イ ル シ ス テ ム 向 け の 版 を 少 々 変 更 し た も の で あ る 。

関 連 情 報

fs(5), badblocks(8), fsck(8), mkdosfs(8), mke2fs(8), mkfs.bfs(8), mkfs.ext2(8), mkfs.ext3(8), mkfs.minix(8), mkfs.msdos(8), mkfs.vfat(8), mkfs.xfs(8), mkfs.xiafs(8)