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

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 comando xfsrestore -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 interativo xfsrestore incluem cd, ls, add, delete, e extract; para uma lista completa de comandos, use o comando help.

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).