GNU/Linux >> Znalost Linux >  >> Linux

CentOS / RHEL LVM:Zálohování metadat skupiny svazků

– Metadata LVM obsahují podrobnosti o konfiguraci skupin svazků.
– Zálohy a archivy metadat se automaticky vytvářejí při každé změně konfigurace skupiny svazků a logického svazku.
– Zálohy jsou uloženy v /etc/lvm/backup .
– Archivy jsou uloženy v /etc/lvm/archive .
– Nastavení konfigurace jsou uložena v /etc/lvm/lvm.conf .
– Pro zobrazení nastavení konfigurace můžete také použít příkaz 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
}
....

Pokud zkontrolujete záložní adresář, již byste našli zálohu všech VG (v mém případě centos VG).

# ls /etc/lvm/backup
centos

Soubor centos by obsahoval všechny informace potřebné k přestavbě VG. Například PVs, LVs a všechny ostatní atributy.

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

logical_volumes {
        mythinvol {
...

Všimněte si, že popis uvádí, že záložní soubor byl vytvořen „po“ provedení příkazu lvcreate.

Podobně byste našli archivy v adresáři /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" 
...

Vytvoření zálohy metadat

Metadata můžete ručně zálohovat pomocí příkazu vgcfgbackup. Například následující příkaz zálohuje metadata skupiny svazků centos do souboru /etc/lvm/backup/centos:

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

Můžete také zahrnout argument –f file_today do příkazu vgcfgbackup a zálohovat metadata do jiného umístění.

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

K porovnání rozdílů mezi dvěma zálohami metadat můžete použít příkaz diff.


Linux
  1. RHEL / CentOS :Jak zmenšit objem LVM

  2. CentOS / RHEL :Přesune fyzický svazek z existující skupiny svazků do jiné skupiny svazků

  3. CentOS / RHEL :Jak přesunout skupinu svazků z jednoho systému do druhého

  1. CentOS / RHEL :Jak migrovat úložiště (LVM) pomocí příkazu pvmove

  2. CentOS / RHEL :Jak odstranit svazek LVM

  3. CentOS / RHEL :Jak zjistit čas vytvoření svazku LVM

  1. CentOS / RHEL :Jak odstranit nepoužívaný fyzický svazek (PV) ze skupiny svazků (VG) v LVM

  2. CentOS / RHEL :Jak převést metadata skupiny svazků mezi LVM1 a LVM2

  3. CentOS / RHEL :Jak najít volné místo ve skupině svazků v LVM