– Los metadatos de LVM contienen detalles de configuración de grupos de volúmenes.
– Las copias de seguridad y archivos de metadatos se crean automáticamente en cada cambio de configuración de volumen lógico y grupo de volúmenes.
– Las copias de seguridad se almacenan en /etc/lvm/backup .
– Los archivos se almacenan en /etc/lvm/archive .
– Los ajustes de configuración se almacenan en /etc/lvm/lvm.conf .
– También puede usar el comando lvm dumpconfig para mostrar los ajustes de configuración.
# 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 } ....
Si revisa el directorio de copia de seguridad, ya encontrará una copia de seguridad de todos los VG (en mi caso centos VG).
# ls /etc/lvm/backup centos
El archivo centos contendría toda la información requerida para reconstruir el VG. Por ejemplo, PV, LV y todos los demás atributos.
# cat centos ... description = "Created *after* executing 'lvextend -L 500m centos/mythinpool'" ... myvolg { ... physical_volumes { pv0 { ... device = "/dev/sda2" ... logical_volumes { mythinvol { ...
Tenga en cuenta que la descripción indica que el archivo de copia de seguridad se creó "después" de ejecutar el comando lvcreate.
De manera similar, encontrará archivos en el directorio /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" ...
Crear copia de seguridad de metadatos
Puede hacer una copia de seguridad manual de los metadatos con el comando vgcfgbackup. Por ejemplo, el siguiente comando realiza una copia de seguridad de los metadatos del grupo de volúmenes centos en el archivo /etc/lvm/backup/centos:
# vgcfgbackup centos Volume group "centos" successfully backed up.
También puede incluir el argumento –f file_today al comando vgcfgbackup para hacer una copia de seguridad de los metadatos en una ubicación diferente.
# vgcfgbackup -f /var/tmp/centos_metadata.bkp centos Volume group "centos" successfully backed up.
Puede utilizar el comando diff para comparar las diferencias entre dos copias de seguridad de metadatos realizadas.