名 前
tune2fs − ext2/ext3 フ ァ イ ル シ ス テ ム の パ ラ メ ー タ を 調 整 す る
書 式
tune2fs [ −l ] [ −c max-mount-counts ] [ −e errors-behavior ] [ −f ] [ −i interval-between-checks ] [ −j ] [ −J journal-options ] [ −m reserved-blocks-percentage ] [ −o [^]mount-options[,...] ] [ −r reserved-blocks-count ] [ −s sparse-super-flag ] [ −u user ] [ −g group ] [ −C mount-count ] [ −L volume-name ] [ −M last-mounted-directory ] [ −O [^]feature[,...] ] [ −T time-last-checked ] [ -U UUID ] device
説 明
シ ス テ ム 管 理 者 は tune2fs に よ り Linux ext2/ext3 フ ァ イ ル シ ス テ ム の 様 々 な パ ラ メ ー タ を 調 整 で き る 。
オ プ シ ョ ン
−c max-mount-counts
e2fsck(8) が フ ァ イ ル シ ス テ ム の チ ェ ッ ク を 行 う マ ウ ン ト 回 数 を 設 定 す る 。 max-mount-counts が 0 ま た は −1 の 場 合 、 e2fsck(8) と カ ー ネ ル は フ ァ イ ル シ ス テ ム の マ ウ ン ト 回 数 を 考 慮 し な い 。 ジ ャ ー ナ リ ン グ フ ァ イ ル シ ス テ ム を 使 っ て い る 場 合 、 フ ァ イ ル シ ス テ ム を 強 制 的 に チ ェ ッ ク す る マ ウ ン ト 回 数 を フ ァ イ ル シ ス テ ム ご と に ち ょ っ と ず つ 変 え て お け ば 、 す べ て の フ ァ イ ル が い っ ぺ ん に ま と め て チ ェ ッ ク さ れ る の を 避 け る こ と が で き る 。 マ ウ ン ト 回 数 に 依 存 し た チ ェ ッ ク を 完 全 に 停 止 し て し ま う な ら 、 そ の 影 響 を 慎 重 に 考 え て お く べ き で あ る 。 デ ィ ス ク ド ラ イ ブ ・ ケ ー ブ ル ・ メ モ リ の 故 障 や カ ー ネ ル の バ グ に よ っ て 、 マ ー ク さ れ た り エ ラ ー が 出 る こ と も な く 、 フ ァ イ ル シ ス テ ム が 破 壊 さ れ る こ と も あ り 得 る 。 フ ァ イ ル シ ス テ ム に ジ ャ ー ナ リ ン グ 機 能 を 使 っ て い る と 、 フ ァ イ ル シ ス テ ム に 壊 れ た と い う マ ー ク が 付 け ら れ る こ と は 絶 対 に な い の で 、 通 常 ジ ャ ー ナ リ ン グ フ ァ イ ル シ ス テ ム は チ ェ ッ ク さ れ な い 。 こ の 場 合 で も 、 カ ー ネ ル が フ ァ イ ル シ ス テ ム エ ラ ー を 検 知 す れ ば 、 次 の ブ ー ト 時 に fsck が 実 行 さ れ る が 、 こ の 時 点 で は デ ー タ 喪 失 を 防 ぐ に は も う 遅 す ぎ る か も し れ な い 。 時 間 に 依 存 し た チ ェ ッ ク を 行 う −i オ プ シ ョ ン も 参 照 す る こ と 。
−C
mount-count フ ァ イ ル
シ ス テ ム が マ
ウ ン ト さ れ た
回 数 を 設 定 す
る 。 −c オ プ シ
ョ ン で 設 定 さ
れ た 最 大 マ ウ
ン ト 回 数 の パ
ラ メ ー タ よ り
大 き な 値 が 設
定 さ れ る と 、
e2fsck(8) は 次 の ブ
ー ト 時 に 、 そ
の フ ァ イ ル シ
ス テ ム を チ ェ
ッ ク す る 。
−e error-behavior エ ラ
ー が 発 生 し た
時 の カ ー ネ ル
の 挙 動 を 変 更
す る 。 い ず れ
に し て も フ ァ
イ ル シ ス テ ム
に エ ラ ー が 起
こ る と 、 次 の
ブ ー ト 時 に は
必 ず e2fsck(8) が そ
の フ ァ イ ル シ
ス テ ム を チ ェ
ッ ク す る 。
error-behavior に 指 定 で
き る の は 次 の
通 り 。
continue 通 常 の 実 行 を 継 続 す る 。 |
||
remount-ro フ ァ イ ル シ ス テ ム を |
read-only で マ ウ ン ト し な お す 。
panic カ ー ネ ル パ ニ ッ ク を 起 こ す 。 |
||
−f エ ラ ー が 起 き た と き で も |
tune2fs に 動
作 を 完 了 さ せ
る 。 こ の オ プ
シ ョ ン は 、 外
部 ジ ャ ー ナ ル
を 使 っ て い る
フ ァ イ ル シ ス
テ ム (あ る い は
壊 れ て そ う 見
え る よ う に な
っ て し ま っ た
フ ァ イ ル シ ス
テ ム ) か ら 、 外
部 ジ ャ ー ナ ル
が 見 え な い 場
合 に has_journal フ ァ
イ ル シ ス テ ム
属 性 を 削 除 す
る の に 便 利 で
あ る 。 警 告 :
ク リ ー ン に ア
ン マ ウ ン ト さ
れ な か っ た フ
ァ イ ル シ ス テ
ム に 対 し て ジ
ャ ー ナ ル を 一
度 も リ プ レ イ
し な い ま ま 、
そ の 外 部 ジ ャ
ー ナ ル を フ ァ
イ ル シ ス テ ム
か ら 切 り 離 し
て し ま う と 、
重 大 な デ ー タ
喪 失 や フ ァ イ
ル シ ス テ ム の
破 壊 を も た ら
す か も し れ な
い 。
−g group 予 約 (reserved)
フ ァ イ ル シ ス
テ ム ブ ロ ッ ク
を 利 用 で き る
グ ル ー プ を 設
定 す る 。 group パ
ラ メ ー タ に は GID
を 数 値 で 指 定
す る こ と も 、
グ ル ー プ 名 を
指 定 す る こ と
も で き る 。 グ
ル ー プ 名 が 指
定 さ れ た 場 合
は 、 ス ー パ ー
ブ ロ ッ ク に 格
納 さ れ る 前 に GID
の 数 値 に 変 換
さ れ る 。
−i
interval-between-checks[d|m|w]
フ ァ イ ル シ ス
テ ム を チ ェ ッ
ク す る 最 大 の
時 間 間 隔 を 設
定 す る 。 数 値
の み 、 も し く
は 末 尾 に d を
付 け る と 「 日
」 と 解 釈 さ れ
、 m, w は そ れ
ぞ れ 「 月 」 「
週 」 と 解 釈 さ
れ る 。 0 を 指 定
す る と 、 時 間
依 存 の チ ェ ッ
ク は し な く な
る 。
e2fsck(8) に よ る フ ァ イ ル シ ス テ ム の 完 全 な チ ェ ッ ク を 定 期 的 に 行 わ せ る た め 、 −c (マ ウ ン ト 回 数 依 存 の チ ェ ッ ク )、 ま た は −i (時 間 依 存 の チ ェ ッ ク ) を 指 定 し て お く こ と を 強 く 推 奨 す る 。 こ れ ら が 指 定 さ れ て い な い 場 合 、 デ ィ ス ク ・ ケ ー ブ ル ・ メ モ リ の 故 障 や カ ー ネ ル の バ グ に よ っ て フ ァ イ ル シ ス テ ム が 破 壊 さ れ て も 、 デ ー タ の 損 失 や 破 壊 が 起 こ る ま で は 知 る こ と が で き な い 。
−j |
ext3 ジ ャ ー ナ ル を フ ァ イ ル シ ス テ ム に 追 加 す る 。 -J オ プ シ ョ ン が 指 定 さ れ て い な い 場 合 は 、 デ フ ォ ル ト の ジ ャ ー ナ ル パ ラ メ ー タ が 用 い ら れ 、 (フ ァ イ ル シ ス テ ム の サ イ ズ に 対 し て ) 適 切 な 大 き さ の ジ ャ ー ナ ル を 作 成 し て フ ァ イ ル シ ス テ ム に 格 納 す る 。 ジ ャ ー ナ ル を 実 際 に 使 用 す る た め に は 、 ext3 を サ ポ ー ト す る カ ー ネ ル が 必 要 で あ る 。 こ の オ プ シ ョ ン を 使 用 し て 、 マ ウ ン ト さ れ た フ ァ イ ル シ ス テ ム 上 に ジ ャ ー ナ ル を 作 成 す る と 、 不 変 (immutable) フ ァ イ ル .journal が フ ァ イ ル シ ス テ ム の ト ッ プ デ ィ レ ク ト リ に 作 成 さ れ る 。 こ れ は フ ァ イ ル シ ス テ ム が マ ウ ン ト さ れ て い る 間 に ジ ャ ー ナ ル inode を 安 全 に 作 成 す る 唯 一 の 方 法 だ か ら で あ る 。 ext3 ジ ャ ー ナ ル は 可 視 で あ る が 、 フ ァ イ ル シ ス テ ム が マ ウ ン ト さ れ て い る 間 に 削 除 し た り 修 正 し た り す る の は 安 全 で は な い 。 そ の た め ジ ャ ー ナ ル フ ァ イ ル は 不 変 に さ れ て い る 。 ア ン マ ウ ン ト さ れ た フ ァ イ ル シ ス テ ム を チ ェ ッ ク す る 場 合 、 e2fsck(8) は 自 動 的 に .journal フ ァ イ ル を 可 視 で な い 予 約 済 み ジ ャ ー ナ ル inode に 移 動 す る 。 ル ー ト フ ァ イ ル シ ス テ ム 以 外 の 全 て の フ ァ イ ル シ ス テ ム に 対 し て 、 次 の リ ブ ー ト サ イ ク ル で 、 こ れ が 自 動 的 に 当 然 行 わ れ る べ き で あ る 。 ル ー ト フ ァ イ ル シ ス テ ム は read-only で マ ウ ン ト さ れ る の で 、 こ の 遷 移 を 有 効 に す る た め に は 、 e2fsck(8) を レ ス キ ュ ー 用 フ ロ ッ ピ ー か ら 実 行 し な け れ ば な ら な い 。 |
Debian の よ う な い く つ か の デ ィ ス ト リ ビ ュ ー シ ョ ン で は 、 レ ス キ ュ ー 用 フ ロ ッ ピ ー を 使 っ て ext3 ジ ャ ー ナ ル を ル ー ト フ ァ イ ル シ ス テ ム に 追 加 す る 必 要 が な い よ う に 、 /etc/fstab フ ァ イ ル で ext3 フ ァ イ ル シ ス テ ム を ル ー ト フ ァ イ ル シ ス テ ム に 指 定 し て お く と 、 初 期 RAM デ ィ ス ク が 使 用 さ れ た と き に 、 initrd ス ク リ プ ト が 自 動 的 に ext2 ル ー ト フ ァ イ ル シ ス テ ム を ext3 に 変 換 す る 。
−J journal-options デ フ ォ ル ト の ext3 ジ ャ ー ナ ル パ ラ メ ー タ を 変 更 す る 。 ジ ャ ー ナ ル オ プ シ ョ ン は コ ン マ で 区 切 り 、 引 き 数 が あ る 場 合 に は 「 = (イ コ ー ル )」 記 号 を 使 っ て 指 定 す る 。 以 下 の ジ ャ ー ナ ル オ プ シ ョ ン が サ ポ ー ト さ れ て い る :
size=journal-size
サ イ ズ journal-size メ
ガ バ イ ト の ジ
ャ ー ナ ル を 作
成 し て フ ァ イ
ル シ ス テ ム に
格 納 す る 。 ジ
ャ ー ナ ル の サ
イ ズ は 最 低 1024 フ
ァ イ ル シ ス テ
ム ブ ロ ッ ク で
あ る (例 え ば 、 1kB
の ブ ロ ッ ク を
使 っ て い る 場
合 は 1 MB、 4kB の ブ
ロ ッ ク を 使 っ
て い る 場 合 は 4 MB
で あ る )。 ま た
、 フ ァ イ ル シ
ス テ ム ブ ロ ッ
ク は 102,400 未 満 で
な け れ ば な ら
な い 。 フ ァ イ
ル シ ス テ ム に
は 、 指 定 し た
サ イ ズ の ジ ャ
ー ナ ル を 作 成
す る た め に 十
分 な 空 き ス ペ
ー ス が な く て
は な ら な い 。
device=external-journal
external-journal に あ る ジ ャ ー ナ ル ブ ロ ッ ク デ バ イ ス に フ ァ イ ル シ ス テ ム を 付 加 す る 。 外 部 ジ ャ ー ナ ル は 、 コ マ ン ド
mke2fs -O journal_dev external-journal を 使 い 、 前 も っ て 作 成 さ れ て い な け れ ば な ら な い 。 external-journal は 、 そ れ を 使 う フ ァ イ ル シ ス テ ム と 同 じ ブ ロ ッ ク サ イ ズ で フ ォ ー マ ッ ト さ れ て い な け れ ば な ら な い 。 1 つ の 外 部 ジ ャ ー ナ ル に 複 数 の フ ァ イ ル シ ス テ ム を 付 加 す る こ と は 、 (訳 注 : フ ァ イ ル シ ス テ ム 自 体 で は ) サ ポ ー ト し て い る が 、 Linux カ ー ネ ル と e2fsck(8) は 現 在 の と こ ろ 共 有 外 部 ジ ャ ー ナ ル を サ ポ ー ト し て い な い 。 デ バ イ ス 名 を 直 接 指 定 す る 代 わ り に 、 LABEL=label ま た は UUID=UUID と い う 形 式 で external-journal を 指 定 す る こ と も で き る 。 こ の 形 式 で は 、 外 部 ジ ャ ー ナ ル の 場 所 を 、 ジ ャ ー ナ ル の 先 頭 の ext2 ス ー パ ー ブ ロ ッ ク に 格 納 さ れ て い る UUID や ボ リ ュ ー ム ラ ベ ル で 指 定 す る 。 ジ ャ ー ナ ル デ バ イ ス の ボ リ ュ ー ム ラ ベ ル と UUID を 表 示 す る に は 、 dumpe2fs(8) を 使 う こ と 。 tune2fs(8) の -L オ プ シ ョ ン も 参 照 の こ と 。 ひ と つ の フ ァ イ ル シ ス テ ム に 対 し て は 、 size ま た は device オ プ シ ョ ン の ど ち ら か 一 方 し か 指 定 で き な い 。
−l フ ァ イ ル シ ス テ ム の ス ー パ ー ブ ロ ッ ク の 内 容 を 表 示 す る 。 |
−L
volume-label フ ァ イ ル
シ ス テ ム の ボ
リ ュ ー ム ラ ベ
ル を 設 定 す る
。 ext2 フ ァ イ ル シ
ス テ ム ラ ベ ル
は 最 大 16 文 字 ま
で 指 定 で き る
。 volume-label が 16 文 字
よ り 長 い と tune2fs
は 超 過 分 を 切
捨 て 、 警 告 メ
ッ セ ー ジ を 出
力 す る 。 ボ リ
ュ ー ム ラ ベ ル
は mount(8), fsck(8),
/etc/fstab(5) (ま だ あ る
か も ) に お い て
、 /dev/hda5 の よ う
な ブ ロ ッ ク ス
ペ シ ャ ル デ バ
イ ス 名 の 代 わ
り に 、 LABEL=volume_label
と い う 形 式 で
指 定 し て 使 う
こ と が で き る
。
−m reserved-blocks-percentage 予
約 フ ァ イ ル シ
ス テ ム ブ ロ ッ
ク の 割 合 を % で
設 定 す る 。
−M last-mounted-directory フ ァ
イ ル シ ス テ ム
を 最 後 に マ ウ
ン ト し た デ ィ
レ ク ト リ を 設
定 す る 。
−o [^]mount-option[,...] 指 定
さ れ た デ フ ォ
ル ト の マ ウ ン
ト オ プ シ ョ ン
を フ ァ イ ル シ
ス テ ム に セ ッ
ト /ク リ ア す る
。 デ フ ォ ル ト
の マ ウ ン ト オ
プ シ ョ ン は 、
/etc/fstab(5) ま た は
mount(8) の コ マ ン ド
ラ イ ン 引 き 数
で 指 定 さ れ る
マ ウ ン ト オ プ
シ ョ ン で 上 書
き で き る 。 古
い カ ー ネ ル は
、 こ の 属 性 を
サ ポ ー ト し て
い な い 。 特 に 2.4.20
よ り 前 の カ ー
ネ ル は 、 ス ー
パ ー ブ ロ ッ ク
に あ る デ フ ォ
ル ト の マ ウ ン
ト オ プ シ ョ ン
を ほ ぼ 確 実 に
無 視 す る 。 属
性 を コ ン マ で
区 切 る こ と に
よ り 、 1 つ 以 上
の マ ウ ン ト オ
プ シ ョ ン を ク
リ ア /セ ッ ト で
き る 。 キ ャ レ
ッ ト 文 字 (’^’)
を 前 に つ け た
マ ウ ン ト オ プ
シ ョ ン は 、 フ
ァ イ ル シ ス テ
ム の ス ー パ ー
ブ ロ ッ ク か ら
ク リ ア さ れ る
。 前 置 文 字 の
な い マ ウ ン ト
オ プ シ ョ ン と
プ ラ ス 文 字
(’+’) を 前 に つ
け た マ ウ ン ト
オ プ シ ョ ン は
、 フ ァ イ ル シ
ス テ ム に 追 加
さ れ る 。
tune2fs を 使 っ て セ ッ ト /ク リ ア で き る マ ウ ン ト オ プ シ ョ ン は 以 下 の 通 り :
debug こ の フ ァ イ ル シ ス テ ム の デ バ ッ グ コ ー ド を 有 効 に す る 。 |
bsdgroups 新
し い フ ァ イ ル
を 作 成 す る と
き に 、 BSD の 動 作
を エ ミ ュ レ ー
ト す る 。 新 規
作 成 さ れ る フ
ァ イ ル は 、 自
身 が 作 成 さ れ
る デ ィ レ ク ト
リ の グ ル ー プ ID
を 使 う 。 標 準
的 な System V の 動 作
を デ フ ォ ル ト
と す る 。 デ ィ
レ ク ト リ に setgid ビ
ッ ト セ ッ ト が
な い 場 合 、 新
規 作 成 さ れ た
フ ァ イ ル は カ
レ ン ト プ ロ セ
ス の fsgid を 使 う 。
デ ィ レ ク ト リ
に setgid ビ ッ ト セ ッ
ト が あ る 場 合
、 新 規 作 成 さ
れ た フ ァ イ ル
は 親 デ ィ レ ク
ト リ の グ ル ー
プ ID を 使 い 、 新
規 作 成 さ れ た
の が デ ィ レ ク
ト リ な ら ば 、 setgid
ビ ッ ト セ ッ ト
も 設 定 す る 。
user_xattr ユ ー ザ 固 有
の 拡 張 属 性 を
有 効 に す る 。
acl |
Posix ア ク セ ス 制 御 リ ス ト (Access Control List) を 有 効 に す る 。 | ||
uid16 |
32 ビ ッ ト の ユ ー ザ ID と グ ル ー プ ID を 無 効 に す る 。 こ れ は 16 ビ ッ ト の 値 の み を 格 納 し た り 想 定 し た り す る 古 い カ ー ネ ル と の 相 互 運 用 の た め に あ る 。 |
journal_data ジ
ャ ー ナ リ ン グ
を 有 効 に し て
フ ァ イ ル シ ス
テ ム が マ ウ ン
ト さ れ て い る
場 合 、 (メ タ デ
ー タ だ け で な
く ) 全 て の デ ー
タ は メ イ ン の
フ ァ イ ル シ ス
テ ム に 書 き 込
ま れ る 前 に ジ
ャ ー ナ ル に コ
ミ ッ ト さ れ る
。
journal_data_ordered ジ ャ ー ナ
リ ン グ を 有 効
に し て フ ァ イ
ル シ ス テ ム が
マ ウ ン ト さ れ
て い る 場 合 、
メ タ デ ー タ が
ジ ャ ー ナ ル に
コ ミ ッ ト さ れ
る 前 に 、 全 て
の デ ー タ を メ
イ ン の フ ァ イ
ル シ ス テ ム に
強 制 的 に 直 接
書 き 込 む 。
journal_data_writeback ジ ャ ー
ナ リ ン グ を 有
効 に し て フ ァ
イ ル シ ス テ ム
が マ ウ ン ト さ
れ て い る 場 合
、 メ タ デ ー タ
が ジ ャ ー ナ ル
に コ ミ ッ ト さ
れ た 後 に 、 デ
ー タ を メ イ ン
の フ ァ イ ル シ
ス テ ム に 書 き
込 む 。 こ れ は
ス ル ー プ ッ ト
を 向 上 さ せ る
が 、 ク ラ ッ シ
ュ し て ジ ャ ー
ナ ル に よ る 回
復 を し た 後 で
、 フ ァ イ ル に
古 い デ ー タ が
現 れ る の を 許
し て し ま う 。
−O [^]feature[,...] 指 定 し た フ ァ イ ル シ ス テ ム 属 性 (オ プ シ ョ ン ) を セ ッ ト /ク リ ア す る 。 コ ン マ で 区 切 る こ と に よ り 、 2 つ 以 上 の フ ァ イ ル シ ス テ ム 属 性 を ク リ ア ま た は セ ッ ト で き る 。 キ ャ レ ッ ト 文 字 (’^’) を 前 に お い た フ ァ イ ル シ ス テ ム 属 性 は 、 フ ァ イ ル シ ス テ ム の ス ー パ ー ブ ロ ッ ク か ら ク リ ア さ れ る 。 前 置 文 字 の な い フ ァ イ ル シ ス テ ム 属 性 と プ ラ ス 文 字 (’+’) を 前 に お い た フ ァ イ ル シ ス テ ム 属 性 は 、 フ ァ イ ル シ ス テ ム に セ ッ ト さ れ る 。
tune2fs を 使 っ て セ ッ ト /ク リ ア で き る フ ァ イ ル シ ス テ ム 属 性 は 以 下 の 通 り :
dir_index ハ
ッ シ ュ B ツ リ ー
を 使 い 、 フ ァ
イ ル が 多 い デ
ィ レ ク ト リ 内
で の 検 索 を 高
速 化 す る 。
filetype デ ィ レ ク ト
リ エ ン ト リ に
フ ァ イ ル タ イ
プ 情 報 を 格 納
す る 。
has_journal ジ ャ ー ナ ル
を 使 う こ と に
よ り 、 異 常 な
シ ャ ッ ト ダ ウ
ン が 起 こ っ て
も フ ァ イ ル シ
ス テ ム の 一 貫
性 を 保 証 す る
。 こ の フ ァ イ
ル シ ス テ ム 属
性 を セ ッ ト す
る の は 、 −j オ
プ シ ョ ン を 使
う の と 等 し い
。
sparse_super 大 き な フ
ァ イ ル シ ス テ
ム 上 で デ ィ ス
ク 使 用 量 を 少
な く す る た め
に 、 バ ッ ク ア
ッ プ ス ー パ ー
ブ ロ ッ ク の 数
を 制 限 す る 。
フ ァ イ ル シ ス
テ ム 属 性 sparse_super
や filetype を セ ッ ト
ま た は ク リ ア
し た 後 は 、 フ
ァ イ ル シ ス テ
ム を 整 合 性 の
あ る 状 態 に 戻
す た め に 、 そ
の フ ァ イ ル シ
ス テ ム に 対 し
て e2fsck(8) を 実 行
し な け れ ば な
ら な い 。 tune2fs は
、 必 要 で あ れ
ば 、 シ ス テ ム
管 理 者 に 対 し
て e2fsck(8) を 実 行
す る よ う 要 求
す る メ ッ セ ー
ジ を 表 示 す る
。 dir_index 属 性 を
設 定 し た 後 に
、 e2fsck -D を 実 行
し て 既 存 の デ
ィ レ ク ト リ を
ハ ッ シ ュ B ツ リ
ー 形 式 に 変 換
で き る 。 警 告
: Linux カ ー ネ ル の
う ち 2.0.39 以 前 と 2.1
系 の 大 部 分 で
は 、 こ れ ら の
属 性 を 使 用 し
て い る フ ァ イ
ル シ ス テ ム を
サ ポ ー ト し て
い な い 。 こ れ
ら の 属 性 を サ
ポ ー ト し て い
な い カ ー ネ ル
は 、 そ の フ ァ
イ ル シ ス テ ム
を マ ウ ン ト す
る こ と が で き
な い 。
−r
reserved-blocks-count 予 約 フ
ァ イ ル シ ス テ
ム ブ ロ ッ ク の
量 を ブ ロ ッ ク
数 で 設 定 す る
。
−s [0|1] ス ー パ
ー ブ ロ ッ ク を
疎 (sparse) に す る 属
性 を ク リ ア (0) ま
た は セ ッ ト (1) す
る 。 こ の 属 性
を セ ッ ト (1) す る
と 、 非 常 に 大
き な フ ァ イ ル
シ ス テ ム で の
無 駄 を 減 ら す
こ と が で き る
。 こ れ は −O
sparse_super オ プ シ ョ
ン を 使 っ た 場
合 と 同 じ で あ
る 。 警 告 : こ
の 機 能 は 2.0.39 以 前
の Linux カ ー ネ ル で
は 利 用 で き な
い 。 ま た 、 2.1 系
カ ー ネ ル で も
利 用 で き な い
も の が あ る 。
自 分 が 何 を し
て い る の か 理
解 し て い な い
限 り 使 う べ き
で は な い 。 こ
の 属 性 を 変 更
し た 後 、 フ ァ
イ ル シ ス テ ム
を 正 し い 状 態
に す る に は
e2fsck(8) を 実 行 す
る 必 要 が あ る
。
−T time-last-checked フ ァ
イ ル シ ス テ ム
が 最 後 に e2fsck に
よ っ て チ ェ ッ
ク さ れ た 時 刻
を 設 定 す る 。
こ れ は Logical Volume Manager を
使 い 、 整 合 性
の 取 れ て い る
状 態 の フ ァ イ
ル シ ス テ ム の
ス ナ ッ プ シ ョ
ッ ト を 取 っ て
、 休 み の 間 に
そ の フ ァ イ ル
シ ス テ ム が ハ
ー ド ウ ェ ア 障
害 な ど に よ っ
て 壊 れ て い な
い か を 調 べ る
よ う な ス ク リ
プ ト で 用 い る
と 便 利 で あ る
。 フ ァ イ ル シ
ス テ ム が ク リ
ー ン な ら 、 こ
の オ プ シ ョ ン
を 使 っ て オ リ
ジ ナ ル の フ ァ
イ ル シ ス テ ム
の 最 終 チ ェ ッ
ク 時 刻 を 設 定
す れ ば よ い 。
time-last-checked の 書 式 は
、 国 際 時 刻 書
式 に 、 オ プ シ
ョ ン の 時 刻 指
定 子 を 加 え た
も の で 、 YYYYMMDD[[HHMM]SS]
で あ る 。 now と
い う キ ー ワ ー
ド も 利 用 で き
、 こ の 場 合 は
最 終 チ ェ ッ ク
時 刻 は 現 在 の
時 刻 に 設 定 さ
れ る 。
−u user 予 約 フ ァ
イ ル シ ス テ ム
ブ ロ ッ ク を 利
用 で き る ユ ー
ザ を 設 定 す る
。 user は UID を 数 値
で 指 定 す る こ
と も 、 ユ ー ザ
名 で 指 定 す る
こ と も で き る
。 グ ル ー プ 名
が 指 定 さ れ た
場 合 は 、 ス ー
パ ー ブ ロ ッ ク
に 格 納 さ れ る
前 に UID の 数 値 に
変 換 さ れ る 。
−U UUID
UUID (universally unique identifier: 汎 シ ス テ ム 的 に 他 と は 重 な ら な い 識 別 子 ) を UUID に 設 定 す る 。 UUID は ハ イ フ ン で 区 切 ら れ た 16 進 数 の 列 で 、 "c1b9d5a2-f162-11cf-9ece-0020afc76f16" の よ う な 形 式 で あ る 。 UUID パ ラ メ ー タ は 以 下 の い ず れ か 1 つ で あ る :
clear フ ァ イ ル シ ス テ ム の |
UUID を ク リ ア す る 。 |
|||
random 新 し い |
UUID を ラ ン ダ ム に 生 成 す る 。
time 新 し い |
UUID を 時 刻 を も と に 生 成 す る 。 |
UUID は mount(8), fsck(8), /etc/fstab(5) (ま だ あ る か も ) に お い て 、 /dev/hda1 の よ う な ブ ロ ッ ク ス ペ シ ャ ル デ バ イ ス 名 の 代 わ り に 、 UUID=uuid と い う 形 式 で 指 定 し て 使 う こ と が で き る 。 よ り 詳 し い 情 報 は uuidgen(8) を 参 照 す る こ と 。 /dev/random や /dev/urandom の よ う な 優 れ た 乱 数 発 生 器 が シ ス テ ム に 存 在 し な い 場 合 、 tune2fs は ラ ン ダ ム に 生 成 し た UUID で は な く 、 時 刻 に 基 づ い た UUID を 自 動 的 に 使 用 す る 。
バ グ
現 時 点 で は 見 付 か っ て い な い 。 し か し 、 バ グ が な い と い う 意 味 で は な い 。
著 者
tune2fs は 、 Remy Card <Remy.Card [AT] linux.org> に よ っ て 作 成 さ れ た 。 現 在 は Theodore Ts’o <tytso [AT] alum.edu> に よ っ て メ ン テ ナ ン ス さ れ て い る 。 tune2fs は Thodre Ts’o <tytso [AT] mit.edu> に よ っ て 作 成 さ れ た ext2fs ラ イ ブ ラ リ を 使 用 し て い る 。 こ の マ ニ ュ ア ル は <chk [AT] data-hh.de> に よ っ て 作 成 さ れ た 。 時 間 に 依 存 す る チ ェ ッ ク は Uwe Ohse <uwe [AT] tirka.de> に よ っ て 付 加 さ れ た 。
入 手 方 法
tune2fs は e2fsprogs パ ッ ケ ー ジ の 一 部 で あ り 、 http://e2fsprogs.sourceforge.net か ら 入 手 で き る 。