67.5. 論理ボリュームのサイズ変更
論理ボリュームを作成したら、ボリュームのサイズを変更できます。
67.5.1. ストライプ化論理ボリュームの拡張
lvextend
コマンドを使用して必要なサイズを指定すると、ストライプ化論理ボリューム (LV) を拡張できます。
前提条件
- ボリュームグループ (VG) を構成する基礎となる物理ボリューム (PV) に、ストライプをサポートするのに十分な空き領域がある。
手順
オプション:ボリュームグループを表示します。
# vgs VG #PV #LV #SN Attr VSize VFree myvg 2 1 0 wz--n- 271.31G 271.31G
オプション:ボリュームグループの全領域を使用して、ストライプを作成します。
# lvcreate -n stripe1 -L 271.31G -i 2 myvg Using default stripesize 64.00 KB Rounding up size to full physical extent 271.31 GiB
オプション:新しい物理ボリュームを追加して、myvg ボリュームグループを拡張します。
# vgextend myvg /dev/sdc1 Volume group "myvg" successfully extended
この手順を繰り返して、ストライプのタイプと使用する領域の量に応じて、十分な物理ボリュームを追加します。たとえば、ボリュームグループ全体を使用する双方向ストライプの場合、少なくとも 2 つの物理ボリュームを追加する必要があります。
myvg VG の一部であるストライプ論理ボリューム stripe1 を拡張します。
# lvextend myvg/stripe1 -L 542G Using stripesize of last segment 64.00 KB Extending logical volume stripe1 to 542.00 GB Logical volume stripe1 successfully resized
また、stripe1 論理ボリュームを拡張して、myvg ボリュームグループの未割り当て領域をすべて埋めることもできます。
# lvextend -l+100%FREE myvg/stripe1 Size of logical volume myvg/stripe1 changed from 1020.00 MiB (255 extents) to <2.00 GiB (511 extents). Logical volume myvg/stripe1 successfully resized.
検証
拡張したストライプ LV の新しいサイズを確認します。
# lvs LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert stripe1 myvg wi-ao---- 542.00 GB