Como fazer backup incremental na unidade de fita

0

Estou tendo uma unidade de fita e quero fazer um backup incremental de 5 pastas na unidade de fita todas as sextas-feiras.

Mas a localização das cinco pastas está em um servidor e a LTO é montada em uma máquina diferente.

Como posso fazer os backups?

    
por Vinay Gupta 18.04.2014 / 07:12

2 respostas

3

Primeiro, verifique se o usuário que você usará para fazer os backups:

  1. pode ler todas as 5 pastas e seu conteúdo
  2. é capaz de usar ssh no servidor com o LTO (permite chamar de 'remoto') sem autenticação em uma conta chamada ltouser . Se necessário, configure essa conta.
  3. pode gravar na fita depois de fazer o ssh , suponha que o nome do dispositivo seja /dev/st0

Se tudo isso estiver funcionando, você pode usar tar para fazer um backup.

tar -cv -f ltouser@remote:/dev/st0  YOUR_LOCAL_DIRECTORIES

Quando isso funcionar, você poderá adicionar a opção --newer para começar a fazer backups incrementais. Para essa opção você pode fornecer uma data, mas muitas vezes é mais fácil usar um arquivo como referência:

cd parent/directory/of/your/stuff/to/backup
touch /var/tmp/next_dts_reference
tar -cv --new dts_reference -f ltouser@remote:/dev/st0  YOUR_LOCAL_DIRECTORIES
mv /var/tmp/next_dts_reference dts_reference

É importante criar o arquivo de referência antes de fazer o backup, mas mova-o depois. Assim, na próxima semana, você não perderá arquivos que foram criados durante o backup.

    
por 18.04.2014 / 08:45
0

Passo 4 depois do primeiro trabalho de Anthon:

Tente

tar --rsh-command=/usr/bin/ssh -cv -f ltouser@remote:/dev/st0

Ou seja qual for o seu caminho ssh. A maioria das compilações do tar do sistema em /usr/bin/ssh as rsh-command default. Mas às vezes o padrão é /usr/bin/rsh . E rsh pode não existir.

    
por 08.05.2016 / 05:21