Restaurar arquivos que não estão no banco de dados Bacula usando um deamon de arquivo Bacula

1

Eu tenho um backup feito com o Bacula em fitas. Os arquivos não estão listados no catálogo do Bacula.

Eu quero restaurar arquivos dentro do diretório, listados um por linha em needed.lst (última linha vazia) em um host remoto remote_host usando o daemon de arquivo que foi instalado nele. No meu caso, nenhum sistema de arquivos de rede foi instalado no host do meu diretor.

Para a restauração no host do meu diretor, eu simplesmente usaria algo como

bextract -V* -i needed.lst -p Ultrium-1 -v -p /some/retore/dir

Como posso fazer com que meu arquivo seja escrito em remote_host em vez do host em que bextract é executado? Eu não tenho necessidade de colocar esses arquivos no banco de dados Bacula que já é um pouco grande.

    
por MUY Belgium 29.12.2015 / 10:14

2 respostas

2

O manual bextract (pelo menos para a versão 5.2, o mais popular em distros) não lista nenhuma opção para especificar o host remoto. Então, suas opções são:

  1. montar um compartilhamento da máquina remota no sistema operacional do diretor;
  2. crie um banco de dados de catálogo temporário e vazio e use bscan para recuperar todos os metadados e prosseguir com a recuperação normal.

Do manual do Bacula:

O programa bscan pode ser usado para recriar um banco de dados (catálogo) registros das informações de backup gravadas em um ou mais volumes. Isso normalmente é necessário apenas se um ou mais Volumes tiverem sido removidos ou removidos de seu catálogo, de forma que os registros no Volume não estejam mais no catálogo ou nos Volumes que você arquivou.

Em qualquer caso, pode ser útil se você tiver arquivos de bootstrap criados durante o processo de backup, para que você não precise criá-los manualmente.

    
por 29.12.2015 / 13:30
0

Você pode fazer uma restauração normal desde que o catálogo Bacula (banco de dados) tenha informações sobre o trabalho de backup e os volumes de mídia utilizados.

Quando as informações do arquivo tiverem sido removidas, a operação de restauração no bconsole perguntará se você deseja restaurar todos os arquivos e, se recusar, solicitará uma expressão regular para restaurar um subconjunto de arquivos. Esta última funcionalidade foi adicionada no Bacula 3.0.

    
por 16.06.2017 / 12:24