Pregunta:cómo recuperar/restaurar un grupo de volúmenes si un administrador del sistema lo eliminó accidentalmente
Solución
LVM realiza una copia de seguridad de los metadatos en disco antes y después de ejecutar cualquier operación de LVM en un PV/VG/LV. Por ejemplo, si crea un nuevo LV, se realiza una copia de seguridad de todos los metadatos del VG antes y después de crear el nuevo LV. Estas copias de seguridad se almacenan en
2. /etc/lvm/copia de seguridad :contiene copias tomadas después de ejecutar un comando.
Lista de copias de seguridad disponibles
Los archivos de copia de seguridad también se pueden encontrar mediante el comando vgcfgrestore. El comando enumera todas las copias de seguridad de metadatos disponibles antes de cualquier operación de LVM.
# vgcfgrestore --list [VG_name]
# vgcfgrestore --list appvg # appvg_00_00000-123456.vg
Restaurar los metadatos
Una vez que se ha encontrado el archivo de copia de seguridad correcto, los metadatos que contiene se pueden volver a escribir en los dispositivos que pertenecen a ese grupo de volúmenes mediante el comando vgcfgrestore:
# vgcfgrestore -f /etc/lvm/archive/[backup_file] [VG_name]
Por ejemplo:
# vgcfgrestore -f /etc/lvm/archive/appvg_00_00000-123456.vg appvg # Restored volume group appvg
Ahora debería poder ver appvg usando el comando vgs.
Una vez que se haya restaurado el grupo de volúmenes, se debe ejecutar una verificación manual de los datos reales en el disco. El procedimiento es solo para restaurar los metadatos del grupo Volumen. Por lo tanto, no hay sustituto para la copia de seguridad de datos real, en caso de que alguien también la elimine.