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]
# xfsrestore [-r] [-S session-id] [-L session-label] [-i] -f backup-location restoration-pathCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
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.xfsdumppara un archivo o/dev/st0para 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
-So-L.La opción
-Spermite elegir una copia de seguridad por su ID de sesión, mientras que la opción-Lpermite 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
xfsrestorede forma interactiva, utilice la opción-i.El diálogo interactivo comienza después de que
xfsrestoretermine de leer el dispositivo especificado. Los comandos disponibles en el shell interactivoxfsrestoreincluyencd,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/
# xfsrestore -f /backup-files/boot.xfsdump /mnt/boot/ # xfsrestore -f /backup-files/data.xfsdump /mnt/data/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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/# xfsrestore -L "backup_boot" -f /dev/st0 /mnt/boot/ # xfsrestore -S "45e9af35-efd2-4244-87bc-4762e476cbab" \ -f /dev/st0 /mnt/data/Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
La página de manual
xfsrestore(8).