O comando rsync básico para fazer backup de todo o sistema de arquivos de um servidor é:
rsync -av --delete --numeric-ids \
--exclude="/proc/*" \
--exclude="/sys/*" \
--exclude="/DIRECTORY/" \
root@server:/ /backup/directory/
Altamente recomendado: primeiro execute o rsync com a opção -n
para simular a transferência, para que você possa adicionar regras específicas de exclusão (e verificar se o --delete
não está removendo arquivos errados).
Você precisa executar o ssh no servidor que deseja fazer backup. Você pode precisar adicionar uma chave SSH ao seu servidor e colocar o comando rsync em um script de shell, executado pelo cron para fazer backups noturnos ou algo assim.
man rsync
é uma documentação muito abrangente.