今回紹介する方法は、新品のディスク丸ごとを、稼働中のLogical Volumeへ追加する場合の手順。オンラインのままできます。
手順は以下。
resize2fsコマンド実行中に、dfを見ると徐々にディスク容量が増えていくのが確認できる。
resize2fsは1.5TBで1時間かかる。
# fdisk /dev/sdc 一応パーティション消しておく。 # vgextend sv1 /dev/sdc # resize2fs /dev/mapper/sv1-home
いろんな解説ページがいろんな方法を提示してあって、正解にたどり着くまで大変だった。。。確かに、目的に応じて使うコマンドや手順が違ってくるね。前提をしっかり書いて欲しい。
追記(7/25):
なぜか、pvにFree PEが残っていたので、使い切る設定を行う。
[root@sv1 /etc]# pvscan PV /dev/sda2 VG sv1 lvm2 [232.64 GB / 0 free] PV /dev/sdc VG sv1 lvm2 [1.46 TB / 324.69 GB free] Total: 2 [1.69 TB] / in use: 2 [1.69 TB] / in no VG: 0 [0 ]
LVにFree PEを追加する。
[root@sv1 /etc]# lvresize -l +2533332 /dev/sv1/home
ファイルシステムをオンラインでresize
[root@sv1 /etc]# resize2fs /dev/sv1/home resize2fs 1.41.3 (12-Oct-2008) Filesystem at /dev/sv1/home is mounted on /home; on-line resizing required old desc_blocks = 88, new_desc_blocks = 102 Performing an on-line resize of /dev/sv1/home to 424471552 (4k) blocks.
[root@sv1 /etc]# pvscan PV /dev/sda2 VG sv1 lvm2 [232.64 GB / 0 free] PV /dev/sdc VG sv1 lvm2 [1.36 TB / 0 free] Total: 2 [1.59 TB] / in use: 2 [1.59 TB] / in no VG: 0 [0 ]
Comments