web-dev-qa-db-ja.com

LVM物理ボリュームの空きPEを増やす方法は?

OpenVZコンテナの作成にはProxmox2.2を使用しています。

OpenVZコンテナのバックアップをその場で作成できるvzdumpと呼ばれるツールが付属しています。 LVMのスナップショット機能を使用して、バックアップ目的でファイルシステムの一時的な「フォーク」を作成します。

残念ながら、多くのディスク操作を実行する1つのコンテナでクラッシュすることがあります。私の知る限り、おそらくLVMには、スナップショット中にボリュームに加えられた変更を保存するために使用できるスペースが限られているためです。

/etc/vzdump.confでスナップショットのサイズを大きくしようとしましたが、vzdumpが次のようなエラーを返します。

Volume group "pve" has insufficient free space (256 extents): 512 required.

pvdisplayと入力すると、次のようになります。

me@srv:~# pvdisplay 
--- Physical volume ---
PV Name               /dev/md2
VG Name               pve
PV Size               921.01 GiB / not usable 3.94 MiB
Allocatable           yes 
PE Size               4.00 MiB
Total PE              235777
Free PE               256
Allocated PE          235521
PV UUID               7w2TSL-Xv76-jkDg-GrfU-AZ0g-dGq4-GLCFoA

確かに無料のPE値は大きすぎません

それを増やす方法は?サーバー上のサービスを停止せずに可能ですか?

2
mspanc

次の2つのいずれか、または両方を実行できます。

  1. ボリュームグループ内の論理ボリュームを縮小または削除して、使用中のスペースの量を減らします。

  2. 別のディスクアレイなど、別の物理ボリュームを追加して、ボリュームグループにスペースを追加します。

3
Michael Hampton

より多くの物理ディスク容量が必要になります。物理ディスクに空き領域がある場合は、別のソフトウェアRAIDを作成してこれをボリュームグループに追加するか、ディスクを追加することができます。

0
Sven