Por um tempo, usei o Dirvish para fazer backups incrementais de minhas máquinas, mas é um pouco complicado de configurar; se você não tiver uma cópia da sua configuração, poderá ser difícil reproduzir em outro lugar.
Estou procurando programas de backup para Unix, Linux que possam:
Tente rsnapshot . Ele usa rsync
e hardlinks e é incremental.
Esse script bruto - mas funcional - fará backup de tudo sob a Sun no disco rígido externo em um farm de links físicos. O nome do diretório é um carimbo de data e hora e mantém um link simbólico para o último backup bem-sucedido. Pense nisso como uma Time Machine sem a GUI sofisticada.
#!/bin/sh
DATE=`/bin/date +%Y%m%d%H%M%S`
RSYNC=/usr/bin/rsync
BASE=/mnt/externalhd
TARGET=$BASE/daily
$RSYNC -av --exclude $TARGET --exclude-from=/etc/backup/rsync.exclude --link-dest=$TARGET/latest/ / $TARGET/$DATE/
touch $TARGET/$DATE/
rm $TARGET/latest
ln -s $TARGET/$DATE $TARGET/latest
Configure-o criando um $TARGET
Vazio e faça o link simbólico de um manequim $TARGET/latest
. Preencha /etc/backup/rsync.exclude
Com lost+found
, tmp
, var/run
E tudo o mais que você precise pular durante o backup ou vá para --include-from, se for adequado Melhor; man rsync
É seu amigo.
Verificações adequadas de sanidade, controle de erros, backup remoto e bonita GUI do GNOME são deixadas como um exercício para o leitor ;-)
A comparação de backup de ferramentas de backup no Ubuntu-Stackexchange não é realmente específica do Ubuntu. Talvez você receba algumas sugestões por lá.
Eu recomendo DAR - o programa Disk ARchive . Ele não vem com uma GUI, mas sua configuração é fácil de reproduzir. Possui ótimo suporte de backup incremental. Ele não usa árvores espelhadas de hardlink, mas possui um Shell conveniente para navegar na visualização do sistema de arquivos de diferentes instantâneos.
Eu uso backintime , que é direcionado principalmente para os desktops Gnome/KDE. No entanto, também pode funcionar na linha de comando.
Descrevo o backintime como um sistema de backup com "desduplicação do pobre homem".
Se você escrevesse seu próprio script de backup para usar rsync e hardlinks, você terminaria com algo semelhante ao tempo de espera.
cp /u1/backintime/20100818-000002/backup/etc/rsyslog.conf /etc/rsyslog.conf
. Você não precisa usar a GUI.O Rdiff Backup é realmente bom http://rdiff-backup.nongnu.org/
Observe que ele foi abandonado, com as últimas versões estáveis e instáveis de 2009.
Eu tive algum sucesso com COSTELAS (sistema de backup incremental Rsync)
Ele usa o rsync para suportar hardlinks e fazer backups incrementais a cada hora, diariamente, semanalmente e mensalmente.
No entanto, é um script PHP. Para configurar, é necessário editar as configurações e, em seguida, configurar cronjobs relacionados. Funciona, mas não é o mais amigável para o usuário e requer PHP).
Uso epítome há cerca de um ano para backups desduplicados dos meus dados pessoais. Ele possui uma interface semelhante ao alcatrão, por isso é bastante confortável para um usuário unix e a configuração é fácil, pelo menos, no OpenBSD. Você pode agendá-lo facilmente para fazer backup de seus diretórios diariamente e cuidar da desduplicação de seus dados. Basicamente, você fica com um metarquivo que pode ser usado para restaurar seu instantâneo posteriormente. Como eu disse, a interface é semelhante ao tar, portanto, fazer um backup é tão fácil quanto:
# epitomize -cvRf 16-08-2010-home.md /home
Observe que o epítome é abandonado, apenas uma cópia parcial do site em https://web.archive.org/web/20140908075740/https://www.peereboom.us/epitome/ permanece.
BackupPC parece adequado à conta. Ele gerencia uma árvore de links físicos para desduplicação e pode fazer backup de muitas máquinas, ou apenas da máquina local.
Lars Wirzenius obnam :
Na minha opinião, um candidato sério para o Dia Mundial do Backup (e não apenas naquele dia).