rsync!
ou melhor, rsnapshot (que usa rsync)
Eu quero conhecer algumas estratégias de backup para toda a empresa usadas para servidores de arquivos baseados em Linux. Quais são as ferramentas e técnicas usadas ao fazer um backup. por exemplo, quando um backup falha em uma máquina, ele deve enviar um email ao administrador sobre a falha e também um arquivo de log. Isso não acontecerá caso o HDD falhe e o sistema esteja completamente fora do trabalho, mas em outros casos em que um backup não ocorreu, o administrador deve saber. Quais ferramentas / scripts podem ser usados para esses cenários específicos?
rsync!
ou melhor, rsnapshot (que usa rsync)
provavelmente há dúzias de soluções de backup para o linux, as duas que me vêm à mente são bacula
e amanda
i não tenho experiência extensiva com nenhum deles, mas ambos são ativamente desenvolvidos e mais do que provável têm opções para notificação de falha.
Exceto isso, você pode facilmente criar sua própria solução de backup usando rsync
e outras ferramentas variadas, como tar
, cpio
, gzip
ou bzip2
a Um exemplo muito simples:
#!/bin/bash
rsync localdirectory backuphost:/remotepath/
if [ $? -ne 0 ]; then
echo "backup failed" | sendmail -t [email protected] -s "backup failed"
fi
mas isso é apenas um exemplo ridiculamente simples e não completo.
Mais um excelente software de backup: BackupPC .
dump / restore funcionou por muitos anos e ainda funciona muito bem.
Tags backup backup-restoration