Manpages

名 前

e2image − 重 要 な ext2/ext3/ext4 フ ァ イ ル シ ス テ ム メ タ デ ー タ を フ ァ イ ル に 保 存 す る

書 式

e2image [ −rsI ] device image-file

説 明

e2image プ ロ グ ラ ム は 、 device 上 に あ る 重 要 な ext2/ext3/ext4 の フ ァ イ ル シ ス テ ム の メ タ デ ー タ を 指 定 さ れ た フ ァ イ ル image-file に 保 存 す る 。 こ の イ メ ー ジ フ ァ イ ル は dumpe2fsdebugfs と い っ た プ ロ グ ラ ム で −i オ プ シ ョ ン を 使 え ば 検 査 で き る 。 こ の プ ロ グ ラ ム は 酷 く 破 損 し た フ ァ イ ル シ ス テ ム を エ キ ス パ ー ト が 回 復 す る と き の 手 助 け が で き る 。 将 来 的 に は 、 被 害 を 受 け た フ ァ イ ル シ ス テ ム を 回 復 す る 手 助 け と し て 、 こ の イ メ ー ジ フ ァ イ ル を 用 い る よ う に e2fsck を 拡 張 す る 予 定 で あ る 。

image-file が − の 場 合 、 e2image の 出 力 は 標 準 出 力 に 送 ら れ る 。 こ れ に よ り 、 出 力 を gzip(1) の よ う な 他 の プ ロ グ ラ ム に パ イ プ す る こ と が で き る 。 (今 の と こ ろ 、 こ の オ プ シ ョ ン が サ ポ ー ト さ れ て い る の は 、 −r オ プ シ ョ ン を 使 っ て raw イ メ ー ジ フ ァ イ ル を 作 成 す る 場 合 の み で あ る 点 に 注 意 す る こ と 。 な ぜ な ら 、 今 の と こ ろ は 通 常 の イ メ ー ジ フ ァ イ ル を 作 成 す る 過 程 で 、 パ イ プ を 使 っ て 行 う こ と の で き な い フ ァ イ ル へ の ラ ン ダ ム ア ク セ ス が 必 要 な た め で あ る 。 こ の 制 限 は 将 来 の バ ー ジ ョ ン の e2image で 取 り 除 か れ る と 期 待 さ れ る 。 )

(ブ ー ト 時 や 毎 週 と い っ た ) 一 定 の 期 間 毎 に 、 全 て の フ ァ イ ル シ ス テ ム の イ メ ー ジ フ ァ イ ル を 作 成 し た り 、 (fdisk −l コ マ ン ド で 生 成 さ れ る ) パ ー テ ィ シ ョ ン の レ イ ア ウ ト を 保 存 す る の は 、 と て も 良 い 考 え で あ る 。 フ ァ イ ル シ ス テ ム が 被 害 を 受 け た と き に イ メ ー ジ フ ァ イ ル デ ー タ に ア ク セ ス で き る こ と を 保 証 す る た め に 、 イ メ ー ジ フ ァ イ ル は 中 に 入 れ た フ ァ イ ル シ ス テ ム と は 別 の フ ァ イ ル シ ス テ ム に 置 い て お く べ き で あ る 。 デ ィ ス ク 容 量 を 節 約 す る た め 、 e2image は イ メ ー ジ フ ァ イ ル を ス パ ー ス な (sparse) フ ァ イ ル と し て 作 成 す る 。 よ っ て 、 イ メ ー ジ フ ァ イ ル を 他 へ コ ピ ー す る と き に は 、 前 も っ て 圧 縮 す る か 、 GNU 版 の cp で は −−sparse=always オ プ シ ョ ン を 使 っ て コ ピ ー す る べ き で あ る 。

ext2 イ メ ー ジ フ ァ イ ル の 大 き さ は 、 フ ァ イ ル シ ス テ ム の サ イ ズ と 使 用 し て い る inode の 数 に 大 き く 依 存 す る 。 典 型 的 な 10 GB の フ ァ イ ル シ ス テ ム で 1,200,000 個 の inode の う ち 200,000 個 が 使 わ れ て い る 場 合 、 イ メ ー ジ フ ァ イ ル の 大 き さ は 約 35 MB に な る だ ろ う 。 4 GB の フ ァ イ ル シ ス テ ム で 550,000 個 の inode の う ち 15,000 個 が 使 用 さ れ て い る 場 合 、 イ メ ー ジ フ ァ イ ル の 大 き さ は 約 3 MB に な る だ ろ う 。 イ メ ー ジ フ ァ イ ル は (フ ァ イ ル シ ス テ ム と 比 べ て ) と て も 小 さ く 圧 縮 で き る 傾 向 が あ る 。 デ ィ ス ク 上 で 32 MB を 使 用 し て い る イ メ ー ジ フ ァ イ ル は 、 一 般 に 3 〜 4 MB に 圧 縮 さ れ る 。

イ メ ー ジ フ ァ イ ル を 使 っ た フ ァ イ ル シ ス テ ム メ タ デ ー タ の 復 旧

−I オ プ シ ョ ン を 指 定 す る と 、 e2image は イ メ ー ジ フ ァ イ ル に 格 納 さ れ て い る メ タ デ ー タ を デ バ イ ス に イ ン ス ト ー ル し 直 す 。 こ れ は 緊 急 の 場 合 に 、 フ ァ イ ル シ ス テ ム メ タ デ ー タ を デ バ イ ス に 復 旧 す る の に 使 用 で き る 。 警 告 !!!! −I オ プ シ ョ ン は 、 他 の 方 法 が 失 敗 し た 場 合 の 最 終 手 段 と し て の み 使 用 す べ き で あ る 。 イ メ ー ジ フ ァ イ ル が 作 成 さ れ た 後 で フ ァ イ ル シ ス テ ム が 変 更 さ れ て い る と 、 デ ー タ が 失 わ れ る だ ろ う 。 他 の 復 旧 手 段 を 後 で 試 そ う と 思 う 場 合 は 、 通 常 は フ ァ イ ル シ ス テ ム の フ ル イ メ ー ジ バ ッ ク ア ッ プ を 作 成 す べ き で あ る 。

RAW イ メ ー ジ フ ァ イ ル

−r オ プ シ ョ ン を 使 う と 、 通 常 の イ メ ー ジ フ ァ イ ル で は な く 、 raw イ メ ー ジ フ ァ イ ル が 作 成 さ れ る 。 raw イ メ ー ジ フ ァ イ ル は 、 通 常 の イ メ ー ジ フ ァ イ ル と 2 つ の 点 が 異 な る 。 1 つ 目 は 、 フ ァ イ ル シ ス テ ム の メ タ デ ー タ が 適 切 な 位 置 に 置 か れ 、 e2fsck, dumpe2fs, debugfs な ど が raw イ メ ー ジ フ ァ イ ル 上 で 直 接 実 行 で き る と い う 点 で あ る 。 raw イ メ ー ジ フ ァ イ ル が 使 う デ ィ ス ク ス ペ ー ス を 最 小 化 す る た め 、 こ の フ ァ イ ル は ス パ ー ス な フ ァ イ ル と し て 作 成 さ れ る 。 (ス パ ー ス な フ ァ イ ル の 作 成 が 実 装 さ れ て い な い ユ ー テ ィ リ テ ィ で こ の フ ァ イ ル を コ ピ ー ・ 圧 縮 ・ 展 開 す る 場 合 は 注 意 す る こ と 。 フ ァ イ ル が フ ァ イ ル シ ス テ ム 自 身 と 同 じ 大 き さ に な っ て し ま う だ ろ う !) 2 つ 目 は 、 raw イ メ ー ジ フ ァ イ ル が 間 接 ブ ロ ッ ク と 間 接 デ ー タ ブ ロ ッ ク を 含 ん で い る と い う 点 で あ る 。 現 行 の イ メ ー ジ フ ァ イ ル は こ れ ら の ブ ロ ッ ク を 含 ん で い な い が 、 将 来 的 に は 変 更 さ れ る か も し れ な い 。

raw イ メ ー ジ フ ァ イ ル は 、 e2fsprogs の バ グ レ ポ ー ト の 一 部 と し て メ ン テ ナ に フ ァ イ ル シ ス テ ム を 送 る 場 合 に 時 々 利 用 さ れ る 。 バ グ レ ポ ー ト で 送 る 場 合 に は 、 以 下 の コ マ ン ド が 推 奨 さ れ る (hda1 を 適 切 な デ バ イ ス で 置 き 換 え る こ と ):

e2image −r /dev/hda1 − | bzip2 > hda1.e2i.bz2 こ れ に よ り 、 デ ー タ ブ ロ ッ ク を 含 ま な い メ タ デ ー タ 情 報 の み を 送 る こ と が で き る 。 し か し こ れ で も 、 デ ィ レ ク ト リ ブ ロ ッ ク 内 の フ ァ イ ル 名 に よ っ て 、 バ グ 報 告 者 が 秘 密 に し て お き た い フ ァ イ ル シ ス テ ム の 内 容 に つ い て の 情 報 が 明 ら か に さ れ て し ま う 。 そ の 心 配 を 取 り 除 く た め に は 、 −s オ プ シ ョ ン を 指 定 す る こ と が で き る 。 こ れ に よ り e2image は 、 イ メ ー ジ フ ァ イ ル を 書 き 込 む 前 に 、 デ ィ レ ク ト リ エ ン ト リ を ご ち ゃ 混 ぜ に し て 、 デ ィ レ ク ト リ ブ ロ ッ ク の 使 用 さ れ て い な い 部 分 を 0 で 埋 め る 。 た だ し −s オ プ シ ョ ン は ハ ッ シ ュ ツ リ ー に イ ン デ ッ ク ス 化 さ れ た デ ィ レ ク ト リ に つ い て の 問 題 の 分 析 を 妨 げ て し ま う 。

著 者

e2image は Theodore Ts’o (tytso [AT] mit.edu) が 作 成 し た 。

入 手 方 法

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

関 連 項 目

dumpe2fs(8), debugfs(8)