Manpages

名 前

mke2fs − ext2/ext3 フ ァ イ ル シ ス テ ム を 作 成 す る

書 式

mke2fs [ −c | −l filename ] [ −b block-size ] [ −f fragment-size ] [ −g blocks-per-group ] [ −i bytes-per-inode ] [ −j ] [ −J journal-options ] [ −N number-of-inodes ] [ -n ] [ −m reserved-blocks-percentage ] [ −o creator-os ] [ −O feature[,...] ] [ −q ] [ −r fs-revision-level ] [ −E extended-options ] [ −v ] [ −F ] [ −L volume-label ] [ −M last-mounted-directory ] [ −S ] [ −T filesystem-type ] [ −V ] device [ blocks-count ]

mke2fs −O journal_dev [ −b block-size ] [ −L volume-label ] [ −n ] [ −q ] [ −v ] external-journal [ blocks-count ]

説 明

mke2fs は ext2/ext3 フ ァ イ ル シ ス テ ム を (通 常 は デ ィ ス ク の パ ー テ ィ シ ョ ン に ) 作 成 す る 。 device は デ バ イ ス に 対 応 す る ス ペ シ ャ ル フ ァ イ ル で あ る (例 : /dev/hdXX)。 blocks-count は デ バ イ ス の ブ ロ ッ ク 数 で あ る 。 省 略 す る と mke2fs が 自 動 的 に フ ァ イ ル シ ス テ ム サ イ ズ を 計 算 す る 。 mkfs.ext3 と し て 起 動 さ れ る と 、 −j オ プ シ ョ ン が 指 定 さ れ た 場 合 の よ う に ジ ャ ー ナ ル を 作 る 。

オ プ シ ョ ン

−b block-size ブ ロ ッ ク サ イ ズ を バ イ ト 単 位 で 指 定 す る 。 指 定 で き る ブ ロ ッ ク サ イ ズ は ブ ロ ッ ク あ た り 1024, 2048, 4096 バ イ ト で あ る 。 省 略 す る と 、 mke2fs は フ ァ イ ル シ ス テ ム の サ イ ズ と 予 想 さ れ る フ ァ イ ル シ ス テ ム の 利 用 法 (−T オ プ シ ョ ン を 見 よ ) と か ら ブ ロ ッ ク サ イ ズ を ヒ ュ ー リ ス テ ィ ッ ク (heuristic) に 基 づ い て 決 定 す る 。 block-size が 負 の 数 で あ る 場 合 、 mke2fs は ヒ ュ ー リ ス テ ィ ッ ク を 使 っ て 適 切 な ブ ロ ッ ク サ イ ズ を 決 定 す る 。 こ の 場 合 、 ブ ロ ッ ク サ イ ズ を 少 な く と も block-size バ イ ト に す る と い う 制 限 を 付 け る 。 こ れ は 、 ブ ロ ッ ク サ イ ズ が 2k の 倍 数 で な け れ ば い け な い 特 定 の ハ ー ド ウ ェ ア な ど で 役 に 立 つ 。

−c デ バ イ ス に フ ァ イ ル シ ス テ ム を 作 成 す る 前 に 不 良 ブ ロ ッ ク を 検 査 す る 。 こ の オ プ シ ョ ン を

2 つ 指 定 す る と 、 よ り 遅 い read-write テ ス ト を 用 い る 。 1 つ の 場 合 は 高 速 な read-only テ ス ト を 用 い る 。
−E
extended-options フ ァ イ ル シ ス テ ム の 拡 張 オ プ シ ョ ン を 設 定 す る 。 拡 張 オ プ シ ョ ン は コ ン マ で 区 切 ら れ 、 引 き 数 が あ る 場 合 は 「 = (イ コ ー ル )」 記 号 を 使 っ て 指 定 す る 。 -E オ プ シ ョ ン は 、 以 前 の バ ー ジ ョ ン の mke2fs で は -R で あ っ た 。 後 方 互 換 と し て -R オ プ シ ョ ン は ま だ 受 け 付 け ら れ る 。 以 下 の オ プ シ ョ ン が サ ポ ー ト さ れ て い る :

stride=stripe-size

RAID ア レ イ の フ ァ イ ル シ ス テ ム に 対 し て 、 1 ス ト ラ イ プ あ た り の フ ァ イ ル シ ス テ ム ブ ロ ッ ク を stripe-size に 設 定 す る 。

resize=max-online-resize ブ ロ ッ ク 数 が max-online-resize の フ ァ イ ル シ ス テ ム を サ ポ ー ト す る た め に 、 ブ ロ ッ ク グ ル ー プ デ ィ ス ク リ プ タ テ ー ブ ル を 拡 大 で き る 十 分 な 領 域 を 予 約 す る 。

−f fragment-size フ ラ グ メ ン ト サ イ ズ を バ イ ト 単 位 で 指 定 す る 。

−F 指 定 し た デ バ イ ス が ブ ロ ッ ク ス ペ シ ャ ル デ バ イ ス で な い 場 合 や 、 マ ウ ン ト さ れ て い る 場 合 で あ っ て も 、

mke2fs を 実 行 さ せ る 。
−g
blocks-per-group ブ ロ ッ ク グ ル ー プ に 含 ま れ る ブ ロ ッ ク 数 を 指 定 す る 。 デ フ ォ ル ト で フ ァ イ ル シ ス テ ム に 最 適 な 値 で あ る た め 、 ユ ー ザ が こ の パ ラ メ ー タ を 設 定 す る 一 般 的 な 理 由 は な い 。 (RAID ア レ イ 上 に フ ァ イ ル シ ス テ ム を 作 成 し よ う と す る 管 理 者 に と っ て は 、 グ ル ー プ 毎 の ブ ロ ッ ク 数 を 操 作 す る よ り も 、 −R オ プ シ ョ ン の 一 部 と し て stride RAID パ ラ メ ー タ を 使 う 方 が よ い 。 ) 一 般 に こ の オ プ シ ョ ン は 、 テ ス ト ケ ー ス を 開 発 す る 開 発 者 が 使 う 。
−i
bytes-per-inode バ イ ト 数 /inode 数 の 比 率 を 指 定 す る 。 mke2fs は 、 デ ィ ス ク 上 の 各 bytes-per-inode バ イ ト の 領 域 に 対 し て ひ と つ の inode を 生 成 す る 。 bytes-per-inode 比 を 大 き く す る と 、 作 成 さ れ る inode の 数 は 少 な く な る 。 こ の 値 は 、 一 般 に は フ ァ イ ル シ ス テ ム の ブ ロ ッ ク サ イ ズ よ り 小 さ く す べ き で は な い 。 さ も な い と 不 必 要 に 多 く の inode が 作 ら れ て し ま う 。 注 意 し て ほ し い が 、 一 度 フ ァ イ ル シ ス テ ム を 作 成 し た ら 、 あ と か ら inode の 数 を 増 や す こ と は で き な い 。 し た が っ て 、 こ の パ ラ メ ー タ に は 正 し い 値 を 与 え る よ う 、 慎 重 に な っ て ほ し い 。

−j

ext3 ジ ャ ー ナ ル を 持 っ た フ ァ イ ル シ ス テ ム を 作 成 す る 。 −J オ プ シ ョ ン が 指 定 さ れ て い な い 場 合 は 、 デ フ ォ ル ト の ジ ャ ー ナ ル パ ラ メ ー タ が 用 い ら れ 、 (フ ァ イ ル シ ス テ ム の サ イ ズ に 対 し て ) 適 切 な 大 き さ の ジ ャ ー ナ ル を 作 成 し て フ ァ イ ル シ ス テ ム に 格 納 す る 。 実 際 に ジ ャ ー ナ ル を 利 用 す る た め に は 、 ext3 を サ ポ ー ト し た カ ー ネ ル が 必 要 で あ る 。

−J journal-options コ マ ン ド ラ イ ン で 指 定 さ れ た オ プ シ ョ ン を 使 っ て ext3 ジ ャ ー ナ ル を 作 成 す る 。 ジ ャ ー ナ ル オ プ シ ョ ン は コ ン マ で 区 切 り 、 引 き 数 が あ る 場 合 は 「 = (イ コ ー ル )」 記 号 を 使 っ て 指 定 す る 。 以 下 の オ プ シ ョ ン が サ ポ ー ト さ れ て い る :

size=journal-size 内 部 ジ ャ ー ナ ル (フ ァ イ ル シ ス テ ム 内 部 に 置 か れ る ジ ャ ー ナ ル ) を サ イ ズ journal-size メ ガ バ イ ト で 作 成 す る 。 ジ ャ ー ナ ル の サ イ ズ は 少 な く と も フ ァ イ ル シ ス テ ム ブ ロ ッ ク 1024 個 分 よ り 大 き く な く て は な ら な い (す な わ ち 1k の ブ ロ ッ ク な ら 1MB、 4k の ブ ロ ッ ク な ら 4MB、 な ど )。 ま た お そ ら く 102400 個 分 よ り 大 き く す べ き で は な い 。
device=
external-journal フ ァ イ ル シ ス テ ム を external-journal に あ る ジ ャ ー ナ ル ブ ロ ッ ク デ バ イ ス に ア タ ッ チ す る 。 外 部 ジ ャ ー ナ ル は 、 前 も っ て

mke2fs -O journal_dev external-journal コ マ ン ド で 作 成 し て お か な け れ ば な ら な い 。 ま た external-journal は 、 新 し い フ ァ イ ル シ ス テ ム と 同 じ ブ ロ ッ ク サ イ ズ で 作 成 し な け れ ば な ら な い 。 さ ら に 、 1 つ の 外 部 ジ ャ ー ナ ル に 対 し て 複 数 フ ァ イ ル シ ス テ ム を ア タ ッ チ す る こ と は サ ポ ー ト さ れ て い る が 、 現 時 点 で は 、 Linux カ ー ネ ル と e2fsck(8) は 外 部 ジ ャ ー ナ ル の 共 有 を サ ポ ー ト し て い な い 。 デ バ イ ス 名 を 直 接 指 定 す る 代 わ り に 、 LABEL=labelUUID=UUID と い う 形 式 で も external-journal を 指 定 で き る 。 こ の 形 式 で は 、 外 部 ジ ャ ー ナ ル の 場 所 を 、 ジ ャ ー ナ ル の 先 頭 の ext2 ス ー パ ー ブ ロ ッ ク に 格 納 さ れ て い る UUID や ボ リ ュ ー ム ラ ベ ル で 指 定 す る 。 ジ ャ ー ナ ル デ バ イ ス の ボ リ ュ ー ム ラ ベ ル と UUID を 表 示 す る に は 、 dumpe2fs(8) を 使 う こ と 。 tune2fs(8)-L オ プ シ ョ ン も 参 照 の こ と 。 ひ と つ の フ ァ イ ル シ ス テ ム に 対 し て は 、 size オ プ シ ョ ン ま た は device オ プ シ ョ ン の ど ち ら か 一 方 し か 指 定 で き な い 。

−l filename 不 良 ブ ロ ッ ク の リ ス ト を filename か ら 読 み 込 む 。 こ の リ ス ト の ブ ロ ッ ク 番 号 は 、 mke2fs の 用 い る ブ ロ ッ ク サ イ ズ と 同 じ も の で 作 る 必 要 が あ る 。 よ っ て 、 フ ォ ー マ ッ ト の 前 に デ ィ ス ク の 不 良 ブ ロ ッ ク を チ ェ ッ ク す る に は 、 mke2fs−c オ プ シ ョ ン を 用 い る ほ う が 、 ず っ と 単 純 か つ 間 違 い の 起 こ り に く い 方 法 で あ る 。 こ の オ プ シ ョ ン を 指 定 す れ ば 、 mke2fs は 自 動 的 に 正 し い パ ラ メ ー タ を badblocks に 渡 す か ら で あ る 。
−L
new-volume-label フ ァ イ ル シ ス テ ム の ボ リ ュ ー ム ラ ベ ル を new-volume-label に 設 定 す る 。 ボ リ ュ ー ム ラ ベ ル の 最 大 長 は 16 バ イ ト で あ る 。
−m
reserved-blocks-percentage ス ー パ ー ユ ー ザ の み が 利 用 で き る 予 約 ブ ロ ッ ク の パ ー セ ン テ ー ジ を 指 定 す る 。 こ の オ プ シ ョ ン は 断 片 化 を 防 ぐ と と も に 、 非 特 権 プ ロ セ ス に よ る フ ァ イ ル シ ス テ ム へ の 書 き 込 み が 防 止 さ れ た 後 で も 、 root が 所 有 す る syslogd(8) と い っ た デ ー モ ン が 正 し く 機 能 し 続 け る よ う に す る 。 デ フ ォ ル ト の パ ー セ ン テ ー ジ は 5% で あ る 。

−M フ ァ イ ル シ ス テ ム に 、 「 最 後 に マ ウ ン ト さ れ た デ ィ レ ク ト リ 」 を 設 定 す る 。 フ ァ イ ル シ ス テ ム が マ ウ ン ト さ れ た デ ィ レ ク ト リ を 検 知 し て 、 ど こ に フ ァ イ ル シ ス テ ム を マ ウ ン ト す べ き か を 決 定 す る よ う な ユ ー テ ィ リ テ ィ に 対 し て 有 用 。

−n 実 際 に は フ ァ イ ル シ ス テ ム を 作 ら な い が 、 あ た か も フ ァ イ ル シ ス テ ム を 作 成 し て い る か の よ う に 表 示 を 出 す 。 こ の オ プ シ ョ ン は 、 あ る 特 定 の フ ァ イ ル シ ス テ ム の バ ッ ク ア ッ プ ス ー パ ー ブ ロ ッ ク の 位 置 を 知 る の に 利 用 で き る 。 た だ し こ の 際

mke2fs に は そ の フ ァ イ ル シ ス テ ム を 作 っ た と き と 同 じ パ ラ メ ー タ を 渡 す 必 要 が あ る (も ち ろ ん −n は 加 え て よ い !)。
−N
number-of-inodes こ の フ ァ イ ル シ ス テ ム に 作 成 す べ き inode の 個 数 に 関 す る デ フ ォ ル ト の 計 算 値 を 変 更 す る (計 算 値 は ブ ロ ッ ク の 個 数 と bytes-per-inode 比 を も と に し て い る )。 こ れ に よ り ユ ー ザ が 必 要 な inode の 個 数 を 直 接 指 定 で き る 。
−o
creator-os フ ァ イ ル シ ス テ ム の 「 creator os」 フ ィ ー ル ド の 値 を 手 動 で 変 更 す る 。 通 常 「 creator os」 フ ィ ー ル ド は mke2fs に よ っ て ネ イ テ ィ ブ な OS に 設 定 さ れ る 。
−O
feature[,...] デ フ ォ ル ト の フ ァ イ ル シ ス テ ム オ プ シ ョ ン を 上 書 き し 、 指 定 さ れ た 属 性 (フ ァ イ ル シ ス テ ム オ プ シ ョ ン ) で フ ァ イ ル シ ス テ ム を 作 成 す る 。 デ フ ォ ル ト で 有 効 に さ れ る 属 性 は 、 base_features リ レ ー シ ョ ン で 指 定 さ れ る 。 こ の リ レ ー シ ョ ン は 、 設 定 フ ァ イ ル /etc/mke2fs.conf[libdefaults] セ ク シ ョ ン 、 ま た は -T オ プ シ ョ ン で 指 定 さ れ た フ ァ イ ル シ ス テ ム タ イ プ に 対 応 す る [fs_types] セ ク シ ョ ン の サ ブ セ ク シ ョ ン に あ る 。 [fs_types] セ ク シ ョ ン に あ る フ ァ イ ル シ ス テ ム タ イ プ に 固 有 の 設 定 は 、 [libdefaults] に あ る 大 域 的 な デ フ ォ ル ト 値 を 上 書 き す る 。 フ ァ イ ル シ ス テ ム 属 性 の セ ッ ト は 、 以 下 の 方 法 で 更 に 変 更 で き る 。 こ の オ プ シ ョ ン で 指 定 さ れ る 属 性 セ ッ ト 指 定 で 変 更 す る 。 こ の オ プ シ ョ ン が 指 定 さ れ な い 場 合 は 、 作 成 さ れ る フ ァ イ ル シ ス テ ム タ イ プ に 対 応 す る default_features リ レ ー シ ョ ン で 変 更 す る 。 設 定 フ ァ イ ル の [libdefaults] セ ク シ ョ ン で 変 更 す る 。 フ ァ イ ル シ ス テ ム 属 性 セ ッ ト は 、 コ ン マ で 区 切 っ た 属 性 の リ ス ト と し て 構 成 さ れ て お り 、 こ れ に 含 ま れ る 属 性 が 有 効 に さ れ る 。 属 性 を 無 効 に す る 場 合 は 、 単 に 属 性 名 の 前 に キ ャ レ ッ ト (’^’) 文 字 を 置 け ば よ い 。 仮 想 的 な フ ァ イ ル シ ス テ ム 属 性 "none" は 、 全 て の フ ァ イ ル シ ス テ ム 属 性 を ク リ ア す る 。

dir_index ハ ッ シ ュ B ツ リ ー を 使 い 、 フ ァ イ ル が 多 い デ ィ レ ク ト リ 内 で の 検 索 を 高 速 化 す る 。
filetype
デ ィ レ ク ト リ エ ン ト リ に フ ァ イ ル タ イ プ 情 報 を 保 存 す る 。
has_journal

(−j オ プ シ ョ ン を 使 っ た 場 合 の よ う に ) ext3 ジ ャ ー ナ ル を 作 成 す る 。

journal_dev

ext3 ジ ャ ー ナ ル を 、 通 常 の ext2 フ ァ イ ル シ ス テ ム 上 に で は な く 、 指 定 さ れ た デ バ イ ス 上 に 作 成 す る 。 external-journal は 、 そ れ が 使 わ れ る フ ァ イ ル シ ス テ ム と 同 じ ブ ロ ッ ク サ イ ズ で 作 成 さ れ な け れ ば な ら な い 。

resize_inode ブ ロ ッ ク グ ル ー プ デ ィ ス ク リ プ タ テ ー ブ ル を 将 来 大 き く で き る よ う に 、 領 域 を 予 約 し て お く 。 resize2fs を 使 っ て オ ン ラ イ ン で サ イ ズ 変 更 を す る と き に 役 立 つ 。 mke2fs は デ フ ォ ル ト で 十 分 な 領 域 を 予 約 す る の で 、 フ ァ イ ル シ ス テ ム は 初 期 サ イ ズ の 1024 倍 ま で 大 き く で き る 。 こ れ は resize 拡 張 オ プ シ ョ ン を 使 っ て 変 更 で き る 。
sparse_super
ス ー パ ー ブ ロ ッ ク の バ ッ ク ア ッ プ コ ピ ー を 少 な く し た フ ァ イ ル シ ス テ ム を 作 成 す る (大 き な フ ァ イ ル シ ス テ ム で は 使 用 量 を 少 な く で き る )。

−q 表 示 を 抑 制 す る 。

mke2fs を ス ク リ プ ト 内 で 実 行 す る 場 合 に 有 用 。

−r revision 新 し い フ ァ イ ル シ ス テ ム に 対 し て フ ァ イ ル シ ス テ ム リ ビ ジ ョ ン を 設 定 す る 。 1.2 系 の カ ー ネ ル は リ ビ ジ ョ ン 0 の フ ァ イ ル シ ス テ ム に し か 対 応 し て い な い 。 デ フ ォ ル ト で は リ ビ ジ ョ ン 1 の フ ァ イ ル シ ス テ ム を 作 成 す る 。

−S ス ー パ ー ブ ロ ッ ク と グ ル ー プ デ ィ ス ク リ プ タ の み を 書 き 出 す 。 ス ー パ ー ブ ロ ッ ク も そ の バ ッ ク ア ッ プ も 壊 れ て し ま い 、 復 旧 の 最 終 手 段 が 必 要 な 場 合 に 有 用 。 こ の オ プ シ ョ ン を 使 用 す る と

mke2fs は ス ー パ ー ブ ロ ッ ク と グ ル ー プ デ ィ ス ク リ プ タ を 再 初 期 化 す る 。 inode テ ー ブ ル と ブ ロ ッ ク そ の も の と inode ビ ッ ト マ ッ プ に は 手 を つ け な い 。 こ の オ プ シ ョ ン を 使 用 し た 場 合 、 た だ ち に e2fsck プ ロ グ ラ ム を 使 用 し な け れ ば な ら な い 。 ま た 、 デ ー タ が 救 済 さ れ る か ど う か は 保 証 の 限 り で は な い 。 こ の オ プ シ ョ ン を 使 う 際 に は 、 現 在 の フ ァ イ ル シ ス テ ム の ブ ロ ッ ク サ イ ズ を 指 定 す る こ と が 重 要 で あ る 。 さ も な け れ ば 、 復 帰 で き る 見 込 み は な い 。
−T
fs-type フ ァ イ ル シ ス テ ム の 利 用 目 的 を 指 定 し 、 mke2fs が 最 適 な フ ァ イ ル シ ス テ ム パ ラ メ ー タ を 選 択 で き る よ う に す る 。 サ ポ ー ト で き る フ ァ イ ル シ ス テ ム タ イ プ は 、 設 定 フ ァ イ ル /etc/mke2fs.conf(5) に 定 義 さ れ て い る 。 デ フ ォ ル ト の 設 定 フ ァ イ ル に は 、 フ ァ イ ル シ ス テ ム タ イ プ small, floppy, news, largefile, largefile4 の 定 義 が 書 か れ て い る 。

−v 詳 細 な 表 示 を す る 。

−V

mke2fs の バ ー ジ ョ ン を 表 示 し て 終 了 す る 。

著 者

こ の バ ー ジ ョ ン の mke2fs は Theodore Ts’o <tytso [AT] mit.edu> に よ っ て 作 成 さ れ た 。

バ グ

mke2fs に は −f オ プ シ ョ ン を 付 け る こ と が で き る が 、 現 時 点 で は 無 視 さ れ る 。 現 時 点 の ext2 フ ァ イ ル シ ス テ ム は フ ラ グ メ ン ト に 対 応 し て い な い か ら で あ る 。 た ぶ ん 他 に も あ る だ ろ う 。 見 つ け た ら 作 者 に 連 絡 し て ほ し い 。

入 手 方 法

mke2fs は e2fsprogs パ ッ ケ ー ジ の 一 部 で あ り 、 http://e2fsprogs.sourceforge.net か ら 入 手 で き る 。

関 連 項 目

mke2fs.conf(5), badblocks(8), dumpe2fs(8), e2fsck(8), tune2fs(8)