Tenho um servidor (Linux) com NAS que está montado como pasta "mount". Tenho site na pasta "public_html".
Quero fazer backup do site na pasta de montagem automaticamente em determinados intervalos, por exemplo, a cada hora. Eu li que existe algo chamado "rsync" que é usado para sincronizar duas pastas. E ele não copia todos os arquivos todas as vezes e, em vez disso, corresponde se o arquivo foi alterado e atualiza apenas os arquivos alterados. Como posso usá-lo para fazer backups automáticos? Eu tenho acesso root ao servidor.
Obrigado
Responder1
Configure um cron parecido com este:
0 * * * * rsync -rltv [source] [destination]
Isto diz, a cada hora, sincronize o diretório de origem com o diretório de destino (enviando apenas os arquivos alterados)
- r - recursivo
- l - copia links simbólicos como links simbólicos
- t - preserva os tempos de modificação
- v - aumentar a verbosidade
Responder2
Acho melhor você ter algum conhecimento sobre rsync e crons. Em seguida, você pode planejar como implantará sua solução de backup.
Primeiro de tudo, dê uma olhada em uma explicação detalhada sobre o rsync:http://www.sysresccd.org/Sysresccd-manual-en_Backup_and_transfer_your_data_using_rsync
Se você deseja criar tarefas automáticas como backups, leia sobre tarefas cron:http://adminschoice.com/crontab-quick-reference
Existem outras soluções de backup de rede comoBacula.