Eu posso fazer backup de minha instalação do Linux com exclusões usando o comando rsync
para minha conta remota do Rsync.net ou para qualquer conta de armazenamento remoto por meio do SSH com o seguinte comando
rsync -avzh --progress --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/home/*,/lost+found,/backup/*} -e ssh /var [email protected]:remote_folder
Os backups são incrementais por padrão.
Parâmetros explicados:
-a: archive mode (it keeps ownership, timestamp, permissions)
-v: verbose
-z: compress file data
-h: human-readable format
--delete: updates remote if files have been deleted from local
--progress: shows progress