名 前
resize_reiserfs − ReiserFS フ ァ イ ル シ ス テ ム の サ イ ズ 変 更 ツ ー ル
書 式
resize_reiserfs [ −s [+|−]size[K|M|G] ] [ −j dev ] [ −fqv ] device
説 明
resize_reiserfs は ア ン マ ウ ン ト さ れ て い る reiserfs フ ァ イ ル シ ス テ ム の サ イ ズ を 変 更 す る 。 こ の ツ ー ル は device 上 に あ る reiserfs フ ァ イ ル シ ス テ ム を 拡 大 ま た は 縮 小 し 、 size バ イ ト に す る 。 プ レ フ ィ ッ ク ス + ま た は − を 使 っ た 場 合 、 size に は 増 減 す る バ イ ト 数 を 指 定 す る 。 −s オ プ シ ョ ン が 指 定 さ れ な い 場 合 、 指 定 さ れ た デ バ イ ス を 最 大 限 に 使 う よ う に サ イ ズ が 変 更 さ れ る 。 size パ ラ メ ー タ に は 単 位 (modifier) K, M, G を 付 け る こ と が で き る 。 こ れ ら の 単 位 は 、 size パ ラ メ ー タ が そ れ ぞ れ キ ロ ・ メ ガ ・ ギ ガ バ イ ト で 与 え ら れ る こ と を 意 味 す る 。
resize_reiserfs は デ バ イ ス の サ イ ズ を 操 作 し な い 。 フ ァ イ ル シ ス テ ム を 拡 大 し た い と 思 う な ら 、 ま ず 最 初 に フ ァ イ ル シ ス テ ム の あ る デ バ イ ス を 拡 大 し な け れ ば な ら な い 。 こ れ は 、 パ ー テ ィ シ ョ ン に 対 し て cfdisk(8) を 使 う こ と に よ り 可 能 で あ る 。 パ ー テ ィ シ ョ ン を 削 除 し て 、 さ ら に 大 き い サ イ ズ で 再 作 成 す れ ば よ い (該 当 す る パ ー テ ィ シ ョ ン の 後 に 空 き 領 域 が あ る こ と を 仮 定 し て い る )。 以 前 と 同 じ 開 始 デ ィ ス ク シ リ ン ダ で パ ー テ ィ シ ョ ン を 「 再 」 作 成 す る こ と ! さ も な け れ ば 、 サ イ ズ の 変 更 操 作 は 間 違 い な く う ま く 行 か ず 、 フ ァ イ ル シ ス テ ム 全 体 を 失 っ て し ま う だ ろ う 。 ブ ロ ッ ク デ バ イ ス device に 空 き 領 域 が あ る 場 合 、 resize_reiserfs は reiserfs を オ ン ラ イ ン で 拡 大 す る こ と が で き る 。
reiserfs パ ー テ ィ シ ョ ン を 縮 小 し た い と 思 う な ら 、 ま ず 最 初 に フ ァ イ ル シ ス テ ム を 縮 小 す る た め に resize_reiserfs を 使 う こ と 。 そ の 後 で 、 デ バ イ ス を 縮 小 す る た め に cfdisk(8) を 使 う こ と 。 デ バ イ ス の サ イ ズ を 縮 小 す る と き は 、 縮 小 し た reiserfs フ ァ イ ル シ ス テ ム の サ イ ズ よ り 小 さ く な い 点 を 確 認 す る こ と 。
オ プ シ ョ ン
−s [+|−]size 新 し い サ イ ズ を バ イ ト 単 位 で 設 定 す る 。
−j dev ジ ャ ー ナ ル デ バ イ ス 名 を 設 定 す る 。 |
|||
−f チ ェ ッ ク を 行 わ な い よ う に 強 制 す る 。 |
|||
−q エ ラ ー メ ッ セ ー ジ 以 外 、 何 も 表 示 し な い 。 |
|||
−v 追 加 で 表 示 さ れ る 進 捗 状 況 メ ッ セ ー ジ を 有 効 に す る |
(デ フ ォ ル ト )。 |
返 り 値
0 サ
イ ズ 変 更 に 成
功 し た 。
−1 サ イ ズ 変 更
に 失 敗 し た 。
例
以 下 の 例 は resize_reiserfs を テ ス ト す る 方 法 を 示 し て い る 。 2GB の reiserfs フ ァ イ ル シ ス テ ム が デ バ イ ス /dev/hda8 上 に 作 成 さ れ 、 /mnt に マ ウ ン ト さ れ て い る も の と 仮 定 す る 。 デ バ イ ス を 縮 小 す る に は 、 最 初 に デ バ イ ス を ア ン マ ウ ン ト し な け れ ば な ら な い 。 次 に 、 resize_reiserfs を size パ ラ メ ー タ (こ の 場 合 は -1G) を つ け て 実 行 す る 。
df
umount /mnt
resize_reiserfs -s -1G /dev/hda8
mount /dev/hda8 /mnt
df /mnt
著 者
こ の バ ー ジ ョ ン の resize_reiserfs は Alexander Zarochentcev <zam [AT] namesys.com> に よ っ て 書 か れ た 。
バ グ
バ グ は 、 で き る 限 り 多 く の 情 報 (ハ ー ド ウ ェ ア ・ カ ー ネ ル ・ パ ッ チ ・ 設 定 ・ 表 示 さ れ た 全 て の メ ッ セ ー ジ ) と と も に 、 ReiserFS の 開 発 者 <reiserfs-dev [AT] namesys.com> に 報 告 し て ほ し い 。 関 連 す る 情 報 が あ る か も し れ な い の で syslog を 調 べ て ほ し い 。