lvm管理しているファイルシステムにディスクを追加

Linux


今回紹介する方法は、新品のディスク丸ごとを、稼働中の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   ]

コメント