Estou usando o rsync para backups do FTP remoto no computador local.
Eu li na internet que o rsnapshot é melhor.
Só quero saber qual é usado no ambiente de produção
Estou usando o rsync para backups do FTP remoto no computador local.
Eu li na internet que o rsnapshot é melhor.
Só quero saber qual é usado no ambiente de produção
Respostas:
O rsnapshot usa o rsync e cp -al
mantém um arquivo histórico com armazenamento extra mínimo. em resumo:
cada cópia 'parece' ser uma cópia completa, mas na verdade qualquer arquivo inalterado é armazenado apenas uma vez. aparece em vários diretórios usando links físicos.
o processo é simples, digamos que haja atualmente 4 cópias, de 0 a 3. Quando o rsnapshot é chamado, ele:
rm -r back-3
)mv back-2 back-3
)mv back-1 back-2
)cp -al back-0 back-1
cria um 'espelho de link' de back-0 a back-1 ( ), isso cria o diretório back-1, mas insteado de copiar cada arquivo de back-0 para back-1, cria um hardlink; com efeito, uma segunda referência ao mesmo arquivo. esse segundo nome é tão válido quanto o primeiro e os dados do arquivo não serão removidos do disco até que os dois nomes sejam excluídos.depois de se familiarizar com o procedimento, você o achará muito útil. não é nada complexo, às vezes eu o faço manualmente para manter 'versões anteriores' esporádicas em momentos interessantes (pouco antes de uma atualização importante, logo após instalar e configurar um sistema, etc.)
Uma resposta tardia a esta FAQ: rsync é uma ferramenta de cópia / sincronização, muito eficiente para backups distantes. O rsnapshot e o rdiff fazem mais do que um único backup: eles mantêm um histórico do backup. No AFAIK, o rdiff faz isso mantendo as diferenças dos arquivos entre cada backup (backup diferencial), para que os arquivos não sejam acessíveis como estão. O OTOH rsnapshot usa hardlinks para arquivos idênticos cópias completas de todos os arquivos alterados, de modo que os arquivos são diretórios simples que os usuários / administradores podem pesquisar. Portanto, há casos em que cada um apresenta melhor desempenho.