名 前
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)