Usando o rsync para fazer backup da pasta

Usando o rsync para fazer backup da pasta

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)

Obandeiras significam:

  • 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.

informação relacionada