Experimente o rsnapshot . Usa rsync
e hardlinks e é incremental.
Por um tempo, usei o Dirvish para fazer backups incrementais de minhas máquinas, mas é um pouco complicado configurar, e se você não tiver uma cópia de sua configuração, pode ser difícil reproduzir em outro lugar.
Estou procurando programas de backup para Unix, Linux que possam:
Experimente o rsnapshot . Usa rsync
e hardlinks e é incremental.
Esse script bruto, mas funcional, fará backup de tudo que estiver sob o sol para seu disco rígido externo em um farm de link físico. O nome do diretório é um timestamp e mantém um link simbólico para o backup de sucesso mais recente. Pense nisso como um Time Machine sem a GUI chique.
#!/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 um link simbólico para $TARGET/latest
. Preencha /etc/backup/rsync.exclude
com lost+found
, tmp
, var/run
e tudo mais que você precisa pular durante o backup, ou vá para --include-from se você se encaixa melhor; man rsync
é seu amigo.
Verificações adequadas de sanidade, controle de erros, backup remoto e GUI bonita 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ífico do Ubuntu. Talvez você receba algumas sugestões.
Eu recomendo DAR - o programa Disk ARchive . Ele não vem com uma GUI, mas sua configuração é fácil de reproduzir. Tem ótimo suporte de backup incremental. Ele não usa árvores espelhadas de hardlink, mas possui um shell conveniente para navegar pela visualização de diferentes snapshots no sistema de arquivos.
Eu uso o backintime , que é voltado principalmente para os desktops Gnome / KDE. No entanto, também pode funcionar a partir da linha de comando.
Descrevo o backintime como um sistema de backup com "deduplicação do pobre".
Se você escrevesse seu próprio script de backup para usar rsync e hardlinks, acabaria com algo semelhante ao backintime.
cp /u1/backintime/20100818-000002/backup/etc/rsyslog.conf /etc/rsyslog.conf
. Você não precisa usar a GUI. O Rdiff Backup é realmente um bom link
Note que ele é abandonado, com os últimos lançamentos estáveis e instáveis de 2009.
Eu tive algum sucesso com RIBS (Sistema de Backup Incremental Rsync)
Ele usa o rsync para que os hardlinks sejam suportados e pode fazer backups incrementais por hora, diariamente, semanalmente e mensalmente.
No entanto, é apenas um script PHP. Para configurar, você precisa editar as configurações e, em seguida, configurar os cronjobs relacionados. Funciona, mas não é o mais amigável e requer PHP.
Estou usando epítome há cerca de um ano para backups desduplicados de meus dados pessoais. Ele tem uma interface simples, então é bastante confortável para um usuário unix e a configuração é fácil, pelo menos, no OpenBSD. Você pode facilmente cronografá-lo para fazer backup de seus diretórios diariamente, e ele cuida da deduplicação de seus dados. Você basicamente fica com um metarquivo que pode ser usado para restaurar seu instantâneo em uma data posterior. Como eu disse, a interface é parecida com o tar, então fazer um backup é tão fácil quanto:
# epitomize -cvRf 2010-08-16-home.md /home
Observe que epítome é abandonado, apenas uma cópia parcial do website no link permanece.
BackupPC parece adequado à conta. Ele gerencia uma árvore de hard links para dedupe e pode fazer backup de muitas máquinas, ou apenas da máquina local.
obnam de Lars Wirzenius:
Na minha opinião, um concorrente sério para o Dia Mundial do Backup (e não apenas naquele dia).