49.8GBの物理ボリュームがあり、物理ボリュームの末尾に2GBの論理ボリュームを残し、残りの物理ボリュームを別の論理ボリュームにしたいと思います。 LVMのマニュアルページを読みましたが、物理ボリュームの最後に論理ボリュームを追加する独自の方法が見つかりませんでした。
答え1
これが目標である場合は、論理ボリュームを作成して配置する範囲を指定できます。
lvcreate -l 100 -n lvol1 vg01 /dev/sdb1:900-999
この例では、拡張範囲が900から999の物理ボリュームsdb1を使用して、vg01にlvol1という100拡張論理ボリュームを作成します。
既存の論理ボリュームの場合、ボリュームグループ内に使用可能な拡張領域がある場合は、物理ボリューム内pvmove
またはボリュームグループ内の物理ボリューム間で拡張範囲を混在させることができます。
答え2
LVサイズの計算方法(範囲単位):
pvdisplay -m必要なPV(私の場合は/ dev / sda)の最大範囲数を確認します。
範囲サイズ計算 = [必要なサイズ(GB)] * 1024 * 1024 / 4kb
たとえば、800GB = 800*1024*1024/4096=204800
開始拡張数の計算:最大範囲 - 範囲サイズ+ 1
実行コマンド: lvcreate -n MyLV1 -l204800 vg-raid5 /dev/sda:start_extent-max_extent
たとえば、
lvcreate -n INSTALL -l204800 vg-megaraid /dev/sda:1224995-1429794