Manpages

名 前

debugreiserfs − ReiserFS フ ァ イ ル シ ス テ ム の デ バ ッ グ ツ ー ル

書 式

debugreiserfs [ -dDJmoqpuSV ] [ -j device ] [ -B file ] [ -1 N ]

device

説 明

debugreiserfs は ReiserFS フ ァ イ ル シ ス テ ム で 生 じ た 問 題 解 決 の 役 に 立 つ (か も し れ な い )。 オ プ シ ョ ン を 付 け ず に 実 行 す る と 、 device 上 に 見 つ か っ た ReiserFS フ ァ イ ル シ ス テ ム の ス ー パ ー ブ ロ ッ ク を 表 示 す る 。

device デ バ イ ス に 対 応 す る ス ペ シ ャ ル フ ァ イ ル 。

(例 え ば 、 /dev/hdXX は IDE

デ ィ ス ク パ ー テ ィ シ ョ ン で 、 /dev/sdXX は SCSI デ ィ ス ク パ ー テ ィ シ ョ ン で あ る )。

オ プ シ ョ ン

-j device ジ ャ ー ナ ル の 内 容 を 表 示 す る 。 −p オ プ シ ョ ン に よ り 、 ジ ャ ー ナ ル を 他 の メ タ デ ー タ と 一 緒 に ア ー カ イ ブ に 入 れ る こ と が で き る 。

-J ジ ャ ー ナ ル ヘ ッ ダ を 表 示 す る 。

-d フ ァ イ ル シ ス テ ム に お け る 内 部 ツ リ ー の フ ォ ー マ ッ ト 済 み ノ ー ド を 表 示 す る 。

-D フ ァ イ ル シ ス テ ム に お け る 全 て の 使 用 中 ブ ロ ッ ク の フ ォ ー マ ッ ト 済 み ノ ー ド を 表 示 す る 。

-m ビ ッ ト マ ッ プ の 内 容 を 表 示 す る

(少 し だ け 役 に 立 つ )。

-o オ ブ ジ ェ ク ト

ID マ ッ プ を 表 示 す る (少 し だ け 役 に 立 つ )。

-B file 内 部 の ReiserFS ツ リ ー に 格 納 さ れ て い る 不 正 な ブ ロ ッ ク の リ ス ト を 取 得 し 、 ASCII 形 式 の リ ス ト に 変 換 し て 、 指 定 さ れ た フ ァ イ ル に 書 き 出 す 。
-1
blocknumber フ ァ イ ル シ ス テ ム の 中 の 指 定 さ れ た ブ ロ ッ ク を 表 示 す る 。

-p

debugreiserfs -p /dev/xxx | gzip -c > xxx.gz に よ っ て フ ァ イ ル シ ス テ ム の メ タ デ ー タ を 取 り 出 す 。 フ ァ イ ル シ ス テ ム が 破 損 し て い る ブ ロ ッ ク 全 体 を ア ー カ イ ブ に 入 れ よ う と す る 場 合 、 破 損 が な い 限 り は 何 の デ ー タ も 入 ら な い 。 こ の 出 力 を 我 々 に 送 っ て も ら え れ ば 、 同 じ 構 造 を 持 つ フ ァ イ ル シ ス テ ム を debugreiserfs -u に よ っ て 作 成 で き る 。 デ ー タ フ ァ イ ル が あ ま り 大 き く な け れ ば 、 こ れ に よ っ て 大 抵 の 場 合 は 障 害 を 速 や か に 再 現 し 、 デ バ ッ グ す る こ と が 可 能 と な る 。

-u

debugreiserfs -p に よ っ て 以 前 に ア ー カ イ ブ に 入 れ ら れ た メ タ デ ー タ か ら 、 gunzip -c xxx.gz | debugreiserfs -u /dev/image に よ っ て ReiserFS フ ァ イ ル シ ス テ ム の イ メ ー ジ を 構 築 す る 。 結 果 の イ メ ー ジ は 元 の フ ァ イ ル シ ス テ ム と は 同 一 で は な い 。 ほ と ん ど の 場 合 は debugreiserfs -p に よ っ て メ タ デ ー タ し か ア ー カ イ ブ に 入 れ ら れ て い な い の で 、 フ ァ イ ル シ ス テ ム 構 造 が 完 全 に 再 作 成 さ れ る た め で あ る 。

-S

−S オ プ シ ョ ン が 指 定 さ れ て い な い 場 合 、 −p オ プ シ ョ ン は フ ァ イ ル シ ス テ ム ビ ッ ト マ ッ プ の み で 使 わ れ て い る マ ー ク さ れ た ブ ロ ッ ク を 扱 う 。 こ の オ プ シ ョ ン を 設 定 し た 場 合 、 debugreiserfs は 全 て の デ バ イ ス に 対 し て 適 用 さ れ る 。

-q

-p オ プ シ ョ ン が 指 定 さ れ て い る 時 に 、 進 捗 度 を 表 示 さ せ な い 。

著 者

こ の バ ー ジ ョ ン の debugreiserfs は Vitaly Fertman <vitaly [AT] namesys.com> に よ っ て 書 か れ た 。

バ グ

バ グ は 、 で き る 限 り 多 く の 情 報 (ハ ー ド ウ ェ ア ・ カ ー ネ ル ・ パ ッ チ ・ 設 定 ・ 表 示 さ れ た 全 て の メ ッ セ ー ジ ) と と も に 、 ReiserFS の 開 発 者 <reiserfs-dev [AT] namesys.com> に 報 告 し て ほ し い 。 関 連 す る 情 報 が あ る か も し れ な い の で syslog を 調 べ て ほ し い 。

関 連 項 目

reiserfsck(8), mkreiserfs(8)