
Quero usá-lo para fazer um "backup" noturno de arquivos de um computador onde os arquivos serão alterados várias vezes ao dia, mas quero fazer backup apenas uma vez por noite. Isso é possível?
Responder1
eu prefiro usarsincronizar novamentee agendá-lo como um cron job. Este comando fará isso para você:
rsync -a /path/to/backup /place/to/put/it
Gosto do rsync porque seu único propósito é sincronizar diretórios e seus conteúdos de maneira inteligente. O Rsync mantém todos os atributos do arquivo e também copia arquivos ocultos. Ele não copia novamente arquivos que não foram alterados desde o último backup. Prefiro isso porque permite acesso direto e rápido às cópias sem nenhum programa especial. São simplesmente cópias dos meus arquivos, no layout exato do original. No entanto, este método não armazenará backups anteriores, portanto, isso é algo a considerar se você se preocupa com backups anteriores. Pessoalmente, não quero usar o espaço em disco no histórico de backup.
Para agendá-lo em um cron job, abra o crontab assim:
crontab -e
Em seguida, adicione esta linha:
01 02 * * * rsync -a /path/to/backup /place/to/put/it
Isso executará o trabalho todas as noites/manhã às 2h01. Instruções completas aqui.
Responder2
Use “Deja Dup” (também conhecido como “Backup”). Defina "Com que frequência fazer backup" na guia "Agendar" como "Diariamente"
Responder3
Você pode usar o Unison, que está disponível nos repositórios do Ubuntu. Você pode instalá-lo através do centro de software.
Ele se baseia no rsync e sincroniza edições e exclusões de vários locais. Portanto, se você tiver arquivos de dados presentes em várias máquinas, a edição de arquivos em uma máquina dificultaria a sincronização em outra máquina. Múltiplas edições (em arquivos diferentes) nessas cópias do servidor também são difíceis de sincronizar com o rsync.
O Unison cuida de tudo isso e oferece uma CLI ou GUI limpa para trabalhar. Versão 2.40.65 recomendada.
Você deve instalar a mesma versão do unison nos servidores primário(s) e de backup(s).