GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo realizar copias de seguridad y restaurar sistemas de archivos XFS (xfsdump / xfsrestore)

Usa el xfsdump y xfsrestore utilidades para realizar copias de seguridad y restaurar archivos en un sistema de archivos XFS. Puede realizar copias de seguridad de archivos en unidades de cinta o discos duros conectados directamente, o en unidades remotas a las que se puede acceder a través de la red. Puede realizar una copia de seguridad de un sistema de archivos XFS completo, solo de los archivos que han cambiado desde una copia de seguridad anterior o de directorios o archivos seleccionados.

Puede restaurar todos los archivos desde una copia de seguridad completa o incremental, o archivos y directorios seleccionados. Puede restaurar datos a su ubicación original o a otra ubicación dentro de un sistema de archivos XFS. La utilidad xfsrestore también se puede ejecutar de forma interactiva, lo que le permite seleccionar los archivos que desea restaurar.

Usando xfsdump

Utilice el "-l [nivel] ” para especificar una copia de seguridad completa o incremental. El nivel 0 es una copia de seguridad completa de un sistema de archivos XFS completo. Los niveles 1 a 9 son copias de seguridad incrementales que realizan una copia de seguridad de todos los archivos que han cambiado desde una copia de seguridad con un número de nivel inferior. El siguiente ejemplo realiza una copia de seguridad de nivel 0 del sistema de archivos XFS montado en /xfs en un dispositivo de cinta SCSI local, /dev/st0. La –L [etiqueta de sesión] La opción le permite asignar una etiqueta a la copia de seguridad.

# xfsdump –l 0 –L "Level 0 backup of /xfs" –f /dev/st0 /xfs

Las copias de seguridad pueden abarcar varios medios de cinta si es necesario. Si se llega al final de los medios de cinta antes de que se complete la copia de seguridad, xfsdump le solicita que inserte medios adicionales. También se pueden almacenar varias copias de seguridad en el mismo medio. La cinta avanza automáticamente hasta el final de cualquier copia de seguridad existente antes de comenzar una nueva copia de seguridad.

El siguiente ejemplo realiza una copia de seguridad de nivel 1 en un dispositivo de cinta conectado a un sistema remoto (host01). Utilice dos puntos entre el nombre del host remoto (o la dirección IP) y el dispositivo de cinta.

# xfsdump –l 1 –f host01:/dev/st0 /xfs

También puede utilizar xfsdump para realizar una copia de seguridad de los datos en un archivo en lugar de en un dispositivo de cinta. El siguiente ejemplo realiza una copia de seguridad completa (nivel 0) del sistema de archivos XFS montado en /xfs en un archivo local, /usr/tmp/full_Monday. Tenga en cuenta que si no se especifica un nivel, se realiza una copia de seguridad completa.

# xfsdump –f /usr/tmp/full_Monday /xfs

Utilice la opción –s para realizar copias de seguridad de archivos o directorios específicos en un sistema de archivos XFS. El siguiente ejemplo realiza una copia de seguridad del archivo y el directorio en un archivo en un host remoto, host01:/usr/tmp/back. Tanto el archivo como el directorio se encuentran en el sistema de archivos XFS montado en /xfs.

# xfsdump –f host01:/usr/tmp/back –s file –s directory /xfs

Examinando el inventario de xfsdump

La utilidad xfsdump mantiene un inventario en /var/lib/xfsdump directorio de todas las copias de seguridad. Puede examinar el contenido del inventario utilizando -I opción.

# xfsdump –I

Los registros de inventario están en orden secuencial y están sangrados para facilitar la lectura y enfatizar la naturaleza jerárquica de la información de xfsdump.

Uso de xfsrestore

El siguiente ejemplo restaura un xfsdump desde un dispositivo de cinta SCSI a un sistema de archivos XFS montado en /xfs.

# xfsrestore –f /dev/st0 /xfs

El siguiente ejemplo restaura el contenido de un xfsdump que se escribió en el archivo /usr/tmp/backup en el directorio /xfs.

# xfsrestore –f /usr/tmp/backup /xfs

Puede realizar restauraciones acumulativas desde medios de cinta que contienen copias de seguridad completas (nivel 0) e incrementales. Primero se restauran los contenidos del xfsdump de nivel 0, luego se restauran los contenidos del siguiente nivel superior, y así sucesivamente hasta que se restauran todas las copias de seguridad incrementales. Usa la -r opción para realizar una restauración acumulativa.

El siguiente ejemplo realiza una restauración acumulativa desde copias de seguridad xfsdump en un dispositivo de cinta SCSI a un sistema de archivos XFS montado en /xfs_restore.

# xfsrestore –f /dev/st0 –r /xfs_restore

Una restauración acumulativa crea un xfsrestorehousekeepingdir directorio en el directorio que se restaura. Los archivos en este directorio pasan información de una ejecución de xfsrestore a la siguiente. Este directorio se puede eliminar después de que se complete la restauración acumulativa.

Cómo hacer crecer/ampliar el sistema de archivos XFS en CentOS/RHEL usando el comando “xfs_growfs”
Ejecución de reparaciones en sistemas de archivos XFS


Cent OS
  1. Cómo habilitar las cuotas de disco en un sistema de archivos XFS

  2. Cómo realizar copias de seguridad y restaurar sistemas de archivos XFS (xfsdump / xfsrestore)

  3. Cómo convertir sistemas de archivos Ext a Btrfs

  4. Cómo hacer una copia de seguridad y restaurar el motor RHEV Manager

  5. ¿Cómo exporto y restauro mi configuración de iptables?

Cómo hacer copias de seguridad y restaurar bases de datos en Plesk

Cómo montar y desmontar sistemas de archivos en Linux

Cómo instalar y configurar Prometheus en CentOS 7

Cómo hacer una copia de seguridad y restaurar el historial de la terminal de Linux

Cómo configurar el servidor y el cliente NFS en CentOS 8

Cómo crear un sistema de archivos XFS