Red Hat Training

A Red Hat training course is available for RHEL 8

33.4.2. Restauración de un sistema de archivos XFS a partir de una copia de seguridad con xfsrestore

Este procedimiento describe cómo restaurar el contenido de un sistema de archivos XFS a partir de una copia de seguridad de archivos o cintas.

Requisitos previos

Procedimiento

  • El comando para restaurar la copia de seguridad varía en función de si se está restaurando a partir de una copia de seguridad completa o de una incremental, o si se están restaurando varias copias de seguridad a partir de un único dispositivo de cinta:

    # xfsrestore [-r] [-S session-id] [-L session-label] [-i]
                 -f backup-location restoration-path
    • Sustituya backup-location con la ubicación de la copia de seguridad. Puede ser un archivo normal, una unidad de cinta o un dispositivo de cinta remoto. Por ejemplo, /backup-files/Data.xfsdump para un archivo o /dev/st0 para una unidad de cinta.
    • Sustituya restoration-path por la ruta del directorio donde desea restaurar el sistema de archivos. Por ejemplo, /mnt/data/.
    • Para restaurar un sistema de archivos a partir de una copia de seguridad incremental (nivel 1 a nivel 9), añada la opción -r.
    • Para restaurar una copia de seguridad desde un dispositivo de cinta que contiene varias copias de seguridad, especifique la copia de seguridad utilizando las opciones -S o -L.

      La opción -S permite elegir una copia de seguridad por su ID de sesión, mientras que la opción -L permite elegir por la etiqueta de sesión. Para obtener el ID de sesión y las etiquetas de sesión, utilice el comando xfsrestore -I.

      Sustituya session-id por el ID de sesión de la copia de seguridad. Por ejemplo, b74a3586-e52e-4a4a-8775-c3334fa8ea2c. Sustituya session-label por la etiqueta de la sesión de la copia de seguridad. Por ejemplo, my_backup_session_label.

    • Para utilizar xfsrestore de forma interactiva, utilice la opción -i.

      El diálogo interactivo comienza después de que xfsrestore termine de leer el dispositivo especificado. Los comandos disponibles en el shell interactivo xfsrestore incluyen cd, ls, add, delete, y extract; para una lista completa de comandos, utilice el comando help.

Ejemplo 33.3. Restauración de varios sistemas de archivos XFS

  • Para restaurar los archivos de la copia de seguridad XFS y guardar su contenido en directorios bajo /mnt/:

    # xfsrestore -f /backup-files/boot.xfsdump /mnt/boot/
    # xfsrestore -f /backup-files/data.xfsdump /mnt/data/
  • Para restaurar desde un dispositivo de cinta que contenga varias copias de seguridad, especifique cada copia de seguridad por su etiqueta o ID de sesión:

    # xfsrestore -L "backup_boot" -f /dev/st0 /mnt/boot/
    # xfsrestore -S "45e9af35-efd2-4244-87bc-4762e476cbab" \
                 -f /dev/st0 /mnt/data/

Recursos adicionales

  • La página de manual xfsrestore(8).