Como posso fazer backup remotamente de todo o servidor Linux usando o rsync via SSH?

1

Eu possuo uma caixa do CentOS 6.9

Eu preciso fazer o backup remotamente de toda a minha instalação do CentOS na minha conta de armazenamento do Rsync.net através do SSH.

Como isso seria possível, incluindo atualizações incrementais e exclusão de diretórios do sistema (como lost + found) que são inúteis para futuras transferências para outra caixa?

    
por Cadmos 26.05.2018 / 13:08

1 resposta

1

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

página do manual do rsync

    
por 28.05.2018 / 00:03