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