Cómo hacer una copia de seguridad y restaurar metadatos del grupo de volúmenes en Linux

Uno de los comandos útiles proporcionados como parte de Logical Volume Manager (LVM) es vgcfgbackup y vgcfgrestore. Este comando te permite hacer una copia de seguridad de los metadatos de un grupo de volúmenes. Esto puede no parecer mucho, pero hay algunos escenarios en los que tener una copia de seguridad de los metadatos del grupo de volúmenes puede ahorrar tiempo y, tal vez, también mantener la cordura. Un apunte de precaución: vgcfgbackup solo hace una copia de seguridad de los metadatos del grupo de volúmenes. No hace una copia de seguridad de los datos de los volúmenes lógicos.

Índice de Contenido
  1. Realizando una copia de seguridad con vgcfgbackup
  2. Restaurando metadatos con vgcfgrestore

Realizando una copia de seguridad con vgcfgbackup

Realizar una copia de seguridad con vgcfgbackup es sencillo. La opción -f especifica el archivo a utilizar, de lo contrario, la ubicación predeterminada es en /etc/lvm/backup. Es mejor hacer una copia de seguridad del directorio /etc/lvm en una ubicación respaldada en cinta o en otro servidor. Si no se especifica ningún grupo de volúmenes, entonces vgcfgbackup hará una copia de seguridad de todos los grupos de volúmenes en el sistema. El comando a utilizar es vgcfgbackup -f . Un ejemplo es el siguiente:

root@gudaring:/etc/lvm# vgcfgbackup -f /tmp/vg01 vg01
  Grupo de volúmenes "vg01" respaldado correctamente.
root@gudaring:/etc/lvm#

La salida del archivo generado en /etc/lvm/backup se muestra a continuación:

vg01 {
     id = "K6a5ta-LVA1-PEx0-Dvic-3gTt-ZdTV-Rq6oJZ"
     seqno = 42
     status = ["REDIMENSIONABLE", "LEER", "ESCRIBIR"]
     flags = []
     tamaño_extensión = 8192        # 4 Megabytes
     max_lv = 0
     max_pv = 0
     physical_volumes {
            pv0 {
                  id = "UX9v6y-kF2k-3O98-7O1j-7AKd-4dAS-9KFHyZ"
                  dispositivo = "/dev/sda6"    # Sugerencia solamente
                  estado = ["ASIGNABLE"]
                  flags = []
                  tamaño_dev = 29216768     # 13.9316 Gigabytes
                  inicio_pe = 384
                  contador_pe = 3566  # 13.9297 Gigabytes
            }
     }
     logical_volumes {
            home {
                  id = "q9sZOd-O1N2-xn0W-8EVY-13L2-ln7d-UhcB8f"
                  status = ["LEER", "ESCRIBIR", "VISIBLE"]
                  flags = []
                  contador_segmento = 1
                  segmento1 {
                        inicio_extensión = 0
                        contador_extensión = 2560     # 10 Gigabytes
                        tipo = "striped"
                        contador_stripes = 1  # linear
                        stripes = [
                              "pv0", 0
                        ]
                  }
            }
            lvol0 {
                  id = "JPavYt-GmNX-Ve8b-v6NW-xePP-25iB-QdlOOX"
                  status = ["LEER", "ESCRIBIR", "VISIBLE"]
                  flags = []
                  contador_segmento = 1
                  segmento1 {
                        inicio_extensión = 0
                        contador_extensión = 512      # 2 Gigabytes
                        tipo = "striped"
                        contador_stripes = 1  # linear
                        stripes = [
                              "pv0", 2560
                        ]
                  }
            }
     }
}

Aquí hay algunas secciones importantes. La sección del grupo de volúmenes en este caso contiene la información de los volúmenes físicos y la información de los volúmenes lógicos. También se puede observar más información. En la sección physical_volumes se muestra el tamaño del dispositivo. Bajo la sección logical_volumes se muestra información sobre los volúmenes lógicos en el grupo de volúmenes. Esto incluye qué volúmenes físicos son utilizados por los volúmenes lógicos.

Restaurando metadatos con vgcfgrestore

El paso práctico es utilizar vgcfgrestore para recuperar los metadatos. Las opciones utilizadas son similares a las utilizadas en vgcfgbackup. La opción -f se puede usar para especificar un nombre de archivo. Uno de los aspectos interesantes de vgcfgrestore es que puede recuperar hasta diez versiones anteriores. El directorio /etc/lvm/archive tiene los últimos diez archivos de configuración.

Para listar desde qué punto quieres restaurar, puedes ejecutar vgcfgrestore con la opción -l y el grupo de volúmenes. En este caso, el comando utilizado es vgcfgrestore -l vg01. Esto enumerará los últimos 10 puntos de restauración. La salida es similar a la siguiente (solo se muestran las últimas líneas, por brevedad):

Cómo utilizar Isearch para buscar archivos de texto en Linux
Archivo:       /etc/lvm/archive/vg01_00043.vg
  Nombre VG:         vg01
  Descripción:       Creado *antes* de ejecutar 'vgscan'
  Hora de respaldo:  Lun Nov 21 22:25:23 2011
Archivo:       /etc/lvm/archive/vg01_00044.vg
  Nombre VG:         vg01
  Descripción:       Creado *antes* de ejecutar 'vgscan'
  Hora de respaldo:  Lun Nov 21 22:25:23 2011
Archivo:       /etc/lvm/backup/vg01
  Nombre VG:         vg01
  Descripción:       Creado *después* de ejecutar 'vgscan'
  Hora de respaldo:  Lun Nov 21 22:25:23 2011

La salida lista la ruta completa de cada archivo de respaldo, junto con una marca de tiempo. Una vez que sabes a qué archivo quieres volver, solo necesitas ejecutar el comando vgcfgrestore -f . Para este ejemplo, utilizaremos el último nombre de archivo.

root@gudaring:/etc/lvm# vgcfgrestore -f /etc/lvm/backup/vg01 vg01
  Grupo de volúmenes vg01 restaurado
root@gudaring:/etc/lvm#

La salida indica una restauración exitosa.

Los comandos vgcfgbackup y vgcfgrestore son útiles para usar cuando necesitas restaurar los metadatos del grupo de volúmenes, como podría ser el caso si tienes un disco defectuoso en un grupo de matrices, o un escenario similar. También puedes utilizar vgcfgrestore para restaurar una versión anterior de los metadatos.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Código abierto, allí encontraras muchos artículos similares a Cómo hacer una copia de seguridad y restaurar metadatos del grupo de volúmenes en Linux , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.