– 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.