[opensuse-ja] ファイルシステムのオンラインリサイズについて
今晩は、山中です。 最近LVMを使っているのですが、ファイルシステムを オンライン(マウントしたまま)で拡大できずに困って います。 論理ボリュームはlvreduceコマンドで拡大出来ている のですが、resize2fsコマンドでファイルシステムを拡大 しようとすると「カーネルがオンラインリサイズをサポート していません」とエラーがでてしまいます。 以下がそのメッセージです。 ・VG名は「data」でLV名が「test」 ・ファイルシステムタイプはext3 ・現在LVのサイズは5GBでファイルシステムのサイズは3GB ・サイズをLVの限界まで拡大したい(つまり5GBまで) ・LVは「/mnt/test」にマウント中 # resize2fs /dev/data/test resize2fs 1.40.8 (13-Mar-2008) Filesystem at /dev/data/test is mounted on /mnt/test; on-line resizing required old desc_blocks = 1, new_desc_blocks = 1 resize2fs: Kernel does not support online resizing OSはopenSUSE 11.0です。 ググってみると2.6.10以降のカーネルではオンラインリサイズ をサポートしているらしいのですが、なにかパッチを当てなければ ならないのでしょうか。解決法をご存知の方がいればご連絡下さい。 以上です。 -- +++-----------------------------+++ NAME: Yamanaka Yuu Yokohama E-MAIL: me@1-ideal.info MyServer: http://www.1-ideal.info/ ----------------+++---------------- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 しばらくお休みするつもりでしたが..... 土曜日 01 11月 2008 23:13:51 に Yamanaka Yuu さんは書きました:
最近LVMを使っているのですが、ファイルシステムを オンライン(マウントしたまま)で拡大できずに困って います。
論理ボリュームはlvreduceコマンドで拡大出来ている のですが、resize2fsコマンドでファイルシステムを拡大 しようとすると「カーネルがオンラインリサイズをサポート していません」とエラーがでてしまいます。
以下がそのメッセージです。 ・VG名は「data」でLV名が「test」 ・ファイルシステムタイプはext3 ・現在LVのサイズは5GBでファイルシステムのサイズは3GB ・サイズをLVの限界まで拡大したい(つまり5GBまで) ・LVは「/mnt/test」にマウント中
# resize2fs /dev/data/test resize2fs 1.40.8 (13-Mar-2008) Filesystem at /dev/data/test is mounted on /mnt/test; on-line resizing required old desc_blocks = 1, new_desc_blocks = 1 resize2fs: Kernel does not support online resizing
OSはopenSUSE 11.0です。 ググってみると2.6.10以降のカーネルではオンラインリサイズ をサポートしているらしいのですが、なにかパッチを当てなければ ならないのでしょうか。解決法をご存知の方がいればご連絡下さい。
大事なところが全部日本語の文章で書かれてしまっているので、 推測ですが、拡大のつもりでLVを縮小してたりしませんか? 縮小であればext2やext3でもオンラインリサイズ無理ですし。 私のところではopenSUSE 11.0で xxxxx@demeter:~> uname -a Linux demeter 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 i686 athlon i386 GNU/Linux の32bit環境 および xxxxx@athena:~> uname -a Linux athena 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 x86_64 x86_64 x86_64 GNU/Linux の64bit環境で resize12fs使ってLVのサイズまで拡大できています。 # lvcreate -L 10M --name work /dev/system # mkfs.ext3 /dev/system/work # mount /dev/system/work /mnt # df -m ..... /dev/mapper/system-work 12 2 10 11% /mnt lvextendでLV拡大 # lvextend -L 100M /dev/system/work File descriptor 3 left open File descriptor 4 left open Extending logical volume work to 100.00 MB Logical volume work successfully resized resize2fsでFS拡大 # resize2fs /dev/system/work resize2fs 1.40.8 (13-Mar-2008) Filesystem at /dev/system/work is mounted on /mnt; on-line resizing required old desc_blocks = 1, new_desc_blocks = 1 Performing an on-line resize of /dev/system/work to 102400 (1k) blocks. The filesystem on /dev/system/work is now 102400 blocks long. # df -m ..... /dev/mapper/system-work 98 2 92 2% /mnt -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 疲れてるのかな...typoしてますね。 日曜日 02 11月 2008 01:38:24 に Masaru Imai さんは書きました:
xxxxx@athena:~> uname -a Linux athena 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 x86_64 x86_64 x86_64 GNU/Linux の64bit環境で resize12fs使ってLVのサイズまで拡大できています。
resize12fs -> resize2fs ですね。 それと 一応念のため書いておきますが、カーネルの再構築はしてません。 パッケージで提供されているカーネルそのままです。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今日は、山中です。 申し訳ありません、自己解決しました ^^; ファイルシステムをext3ではなくext2で作っていました。 # mkfs /dev/data/test ではなく # mkfs.ext3 /dev/data/test とext3でフォーマットすると、無事にオンラインリサイズ 出来ました。 参考までにカーネルはこちらです。私も特に再構築していません。 # uname -a Linux tablet 2.6.25.16-0.1-default #1 SMP 2008-08-21 00:34:25 +0200 x86_64 x86_64 x86_64 GNU/Linux #また、拡張するときはlvreduceではなく、lvextendでしたね。 #失礼、書き間違えました。 以上です。 わざわざ検証いただきありがとうございました。 ^^ > 今井さん -- +++-----------------------------+++ NAME: Yamanaka Yuu Yokohama E-MAIL: me@1-ideal.info MyServer: http://www.1-ideal.info/ ----------------+++---------------- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 日曜日 02 11月 2008 11:09:48 に Yamanaka Yuu さんは書きました:
ファイルシステムをext3ではなくext2で作っていました。
...
# mkfs.ext3 /dev/data/test
とext3でフォーマットすると、無事にオンラインリサイズ 出来ました。
ext3でなくext2だと既存の情報通りオンラインリサイズはダメですね。 オフラインリサイズなら出来ますけど。
参考までにカーネルはこちらです。私も特に再構築していません。
# uname -a Linux tablet 2.6.25.16-0.1-default #1 SMP 2008-08-21 00:34:25 +0200 x86_64 x86_64 x86_64 GNU/Linux
11.0のアップデートに kernel-default-2.6.25.18-0.2 が来てます。 カーネルアップデート出来ない理由がある場合を別として アップデートというか新カーネル追加しておいて動作確認しておいた方が 良いかもです。 私のところではupdate、BS(必要なリポジトリだけ)、OSS、NonOSS、PackMan をミラーしてるので、ちょっと前にアップデートカーネルが引っ込められた事もあり、 念のためupdateのオリジナル http://download.opensuse.org/update/11.0/rpm/x86_64/ の方を見て確認したのですが、いつのまにやらWebブラウザでの表示がちょっとお洒落? になってた....。
以上です。 わざわざ検証いただきありがとうございました。 ^^ > 今井さん
問題が無事解決できて(原因が判って)何よりです。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
participants (2)
-
Masaru Imai
-
Yamanaka Yuu