11.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
- Una copia de seguridad de archivos o cintas de sistemas de archivos XFS, como se describe en Sección 11.3, “Copia de seguridad de un sistema de archivos XFS”.
- Un dispositivo de almacenamiento donde se puede restaurar la copia de seguridad.
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 comandoxfsrestore -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 interactivoxfsrestore
incluyencd
,ls
,add
,delete
, yextract
; para una lista completa de comandos, utilice el comandohelp
.
-
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,
Ejemplo 11.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)
.