LVMでルートボリュームグループのサイズを縮小する方法は?

LVMでルートボリュームグループのサイズを縮小する方法は?

ここで同様の質問を見つけましたが、私のサーバーにはいくつかの違いがあります。

 --- Volume group ---
  VG Name               vg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               465.50 GiB
  PE Size               32.00 MiB
  Total PE              14896
  Alloc PE / Size       14896 / 465.50 GiB
  Free  PE / Size       0 / 0
  VG UUID               xxxxx     




 pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               vg
  PV Size               465.51 GiB / not usable 15.00 MiB
  Allocatable           yes (but full)
  PE Size               32.00 MiB
  Total PE              14896
  Free PE               0
  Allocated PE          14896
  PV UUID               xxxxx

サーバーにVirtualizorをインストールし、ボリュームグループを使用して構成を保存したいのですが、事前にインストールされたOS構成(ボリュームグループルート)では不可能であり、ボリュームグループを縮小して作成する方法はわかりません。新しい1つのボリュームグループ。

答え1

始める前に、回復可能な良いイメージを作成したことを確認してください。そうしないと、データが失われる可能性があります。

私のpvresizeのマニュアルページの例のセクションで(同じバージョンのLVMがあると仮定してください)、PV on /dev/partition-namefdiskを使用してパーティションを縮小する前に以前の値を縮小します(PVサイズが新しいパーティションサイズに合っていることを確認してください)。

pvresize --setphysicalvolumesize 40G /dev/partition-name

解放したい領域に割り当てられた範囲がある場合、ユーザーは追加の警告で失敗し、pvmoveが問題を解決する可能性があります。

最後に、vgreduce --removemissingvolgrpはボリュームグループ内の現在欠落しているPEの不一致をクリーンアップしてからパーティションを変更する必要があります。

文書化されたとおりに機能すると仮定すると、バックアップは必要ありません。試してみる前にもう一度お試しください。 LVM に関する知識を得るには、次のリンクを試してください。 LVMリンク

答え2

拡大するには上から下に作業し、縮小するには上から下に作業する必要があります。

関連情報