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]
# xfsrestore [-r] [-S session-id] [-L session-label] [-i] -f backup-location restoration-pathCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
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.xfsdumppara um arquivo ou/dev/st0para 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
-Sou-L.A opção
-Spermite que você escolha um backup por seu ID de sessão, enquanto a opção-Lpermite 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
xfsrestoreinterativamente, use a opção-i.O diálogo interativo começa após
xfsrestoreterminar a leitura do dispositivo especificado. Os comandos disponíveis no shell interativoxfsrestoreincluemcd,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/
# 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 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/# 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 adicionais
-
A página do homem
xfsrestore(8).