GNU/Linux >> Linux の 問題 >  >> Linux

CentOS / RHEL LVM :ボリューム グループ メタデータのバックアップ

– LVM メタデータには、ボリューム グループの構成の詳細が含まれます。
– メタデータのバックアップとアーカイブは、ボリューム グループと論理ボリュームの構成が変更されるたびに自動的に作成されます。
– バックアップは /etc/lvm/backup に保存されます。 .
– アーカイブは /etc/lvm/archive に保存されます .
– 構成設定は /etc/lvm/lvm.conf に保存されます .
– lvm dumpconfig コマンドを使用して構成設定を表示することもできます。

# lvm dumpconfig
config {
	checks=1
	abort_on_errors=0
	profile_dir="/etc/lvm/profile"
}
.....
backup {
	backup=1
	backup_dir="/etc/lvm/backup"
	archive=1
	archive_dir="/etc/lvm/archive"
	retain_min=10
	retain_days=30
}
....

バックアップ ディレクトリを確認すると、すべての VG (私の場合は centos VG) のバックアップが既に見つかります。

# ls /etc/lvm/backup
centos

ファイル centos には、VG の再構築に必要なすべての情報が含まれます。たとえば、PV、LV、その他すべての属性。

# cat centos
...
description = "Created *after* executing 'lvextend -L 500m centos/mythinpool'"
...
myvolg {
...
physical_volumes {
        pv0 {
...
				device = "/dev/sda2" 
...

logical_volumes {
        mythinvol {
...

説明には、lvcreate コマンドの実行「後」にバックアップ ファイルが作成されたと記載されていることに注意してください。

同様に、ディレクトリ /etc/lvm/archive にアーカイブがあります。

# ls /etc/lvm/archive
centos_00000-1969725188.vg  centos_00001-514510045.vg ....
# cat centos_00001-514510045.vg
...
description = "Created *before* executing 'vgextend centos /dev/sdb'"
...
myvolg {
...
			physical_volumes {
        pv0 {
...
					device = "/dev/sda2" 
...

メタデータのバックアップを作成しています

vgcfgbackup コマンドを使用して、メタデータを手動でバックアップできます。たとえば、次のコマンドは、centos ボリューム グループのメタデータを /etc/lvm/backup/centos ファイルにバックアップします。

# vgcfgbackup centos
  Volume group "centos" successfully backed up.

また、vgcfgbackup コマンドに –f file_today 引数を含めて、メタデータを別の場所にバックアップすることもできます。

# vgcfgbackup -f /var/tmp/centos_metadata.bkp centos
  Volume group "centos" successfully backed up.

diff コマンドを使用して、取得した 2 つのメタデータ バックアップの違いを比較できます。


Linux
  1. RHEL / CentOS :LVM ボリュームを縮小する方法

  2. CentOS / RHEL :物理ボリュームを既存のボリューム グループから別のボリューム グループに移動します。

  3. CentOS / RHEL :ボリューム グループをあるシステムから別のシステムに移動する方法

  1. CentOS / RHEL :pvmove コマンドを使用してストレージ (LVM) を移行する方法

  2. CentOS / RHEL :LVM ボリュームを削除する方法

  3. CentOS / RHEL :LVM ボリュームの作成時刻を確認する方法

  1. CentOS / RHEL :LVM のボリューム グループ (VG) から未使用の物理ボリューム (PV) を削除する方法

  2. CentOS / RHEL :LVM1 と LVM2 の間でボリューム グループのメタデータを変換する方法

  3. CentOS / RHEL :LVM のボリューム グループで空き容量を見つける方法