– LVM-Metadaten enthalten Konfigurationsdetails von Volumengruppen.
– Metadatensicherungen und -archive werden automatisch bei jeder Änderung der Konfiguration von Volumengruppen und logischen Volumen erstellt.
– Sicherungen werden in /etc/lvm/backup gespeichert .
– Archive werden in /etc/lvm/archive gespeichert .
– Konfigurationseinstellungen werden in /etc/lvm/lvm.conf gespeichert .
– Sie können auch den Befehl lvm dumpconfig verwenden, um die Konfigurationseinstellungen anzuzeigen.
# 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 } ....
Wenn Sie das Backup-Verzeichnis überprüfen, finden Sie bereits ein Backup aller VGs (in meinem Fall centos VG).
# ls /etc/lvm/backup centos
Die Datei centos würde alle Informationen enthalten, die zum Neuaufbau der VG erforderlich sind. Zum Beispiel PVs, LVs und alle anderen Attribute.
# cat centos ... description = "Created *after* executing 'lvextend -L 500m centos/mythinpool'" ... myvolg { ... physical_volumes { pv0 { ... device = "/dev/sda2" ... logical_volumes { mythinvol { ...
Beachten Sie, dass die Beschreibung besagt, dass die Sicherungsdatei „nach“ der Ausführung des lvcreate-Befehls erstellt wurde.
Entsprechend finden Sie Archive im Verzeichnis /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" ...
Metadatensicherung erstellen
Sie können die Metadaten mit dem Befehl vgcfgbackup manuell sichern. Der folgende Befehl sichert beispielsweise die Metadaten der Datenträgergruppe centos in der Datei /etc/lvm/backup/centos:
# vgcfgbackup centos Volume group "centos" successfully backed up.
Sie können auch das Argument –f file_today in den vgcfgbackup-Befehl einfügen, um die Metadaten an einem anderen Speicherort zu sichern.
# vgcfgbackup -f /var/tmp/centos_metadata.bkp centos Volume group "centos" successfully backed up.
Sie können den diff-Befehl verwenden, um die Unterschiede zwischen zwei erstellten Metadaten-Backups zu vergleichen.