Red Hat Training
A Red Hat training course is available for RHEL 8
11.4.2. Restaurando um sistema de arquivo XFS a partir de backup com xfsrestore
Este procedimento descreve como restaurar o conteúdo de um sistema de arquivo XFS a partir de um arquivo ou fita de backup.
Pré-requisitos
- Um arquivo ou fita de backup dos sistemas de arquivo XFS, como descrito em Seção 11.3, “Cópia de segurança de um sistema de arquivo XFS”.
- Um dispositivo de armazenamento onde você pode restaurar o backup.
Procedimento
O comando para restaurar o backup varia dependendo se você está restaurando a partir de um backup completo ou incremental, ou se está restaurando múltiplos backups a partir de um único dispositivo de fita:
# xfsrestore [-r] [-S session-id] [-L session-label] [-i] -f backup-location restoration-path
-
Substitua backup-location com a localização do backup. Pode ser um arquivo normal, um drive de fita ou um dispositivo remoto de fita. Por exemplo,
/backup-files/Data.xfsdump
para um arquivo ou/dev/st0
para uma unidade de fita adesiva. -
Substitua restoration-path com o caminho para o diretório onde se deseja restaurar o sistema de arquivos. Por exemplo,
/mnt/data/
. -
Para restaurar um sistema de arquivo de um backup incremental (nível 1 para nível 9), adicione a opção
-r
. Para restaurar um backup a partir de um dispositivo de fita que contém múltiplos backups, especifique o backup usando as opções
-S
ou-L
.A opção
-S
permite que você escolha um backup por seu ID de sessão, enquanto a opção-L
permite que você escolha pelo rótulo da sessão. Para obter a identificação da sessão e a etiqueta da sessão, use o comandoxfsrestore -I
.Substitua session-id com a identificação da sessão de backup. Por exemplo,
b74a3586-e52e-4a4a-8775-c3334fa8ea2c
. Substituir session-label com a etiqueta da sessão de backup. Por exemplo,my_backup_session_label
.Para usar
xfsrestore
interativamente, use a opção-i
.O diálogo interativo começa após
xfsrestore
terminar a leitura do dispositivo especificado. Os comandos disponíveis no shell interativoxfsrestore
incluemcd
,ls
,add
,delete
, eextract
; para uma lista completa de comandos, use o comandohelp
.
-
Substitua backup-location com a localização do backup. Pode ser um arquivo normal, um drive de fita ou um dispositivo remoto de fita. Por exemplo,
Exemplo 11.3. Restaurando múltiplos sistemas de arquivos XFS
Para restaurar os arquivos de backup do XFS e salvar seu conteúdo em diretórios sob
/mnt/
:# xfsrestore -f /backup-files/boot.xfsdump /mnt/boot/ # xfsrestore -f /backup-files/data.xfsdump /mnt/data/
Para restaurar a partir de um dispositivo de fita contendo múltiplos backups, especifique cada backup por sua etiqueta de sessão ou ID de sessão:
# xfsrestore -L "backup_boot" -f /dev/st0 /mnt/boot/ # xfsrestore -S "45e9af35-efd2-4244-87bc-4762e476cbab" \ -f /dev/st0 /mnt/data/
Recursos adicionais
-
A página do homem
xfsrestore(8)
.