Backup do Ubuntu VPS remoto via rsync - é possível e razoável? Alguma alternativa?

1

Eu tenho um VPS no Digitalocean. Eles fornecem duas maneiras de backup (snapshots e "backups regulares"), mas nenhum deles pode ser baixado a partir deles.

Meu objetivo é encontrar uma maneira razoavelmente universal de fazer backup de tudo de uma vez. (incluindo arquivos / configurações do sistema, etc.)

Eu tenho 1 ideia atualmente - para baixar tudo via rsync. Com um comando como este:

rsync -aHz --exclude=swapfile root@MY_HOST_ADDRESS:/ SOME_LOCAL_FOLDER

Eu acho que root deve ter acesso de leitura a todas as coisas, certo?

Estou faltando algo crítico com essa abordagem? E qual poderia ser o melhor caminho?

NB: O servidor está executando o Ubuntu 14.04.3 LTS (GNU / Linux 3.13.0-62-genérico x86_64)

Meu computador doméstico está executando o OS X, embora não seja um problema usar uma VM com qualquer sistema operacional e software, desde que seja gratuito.

Atualizar

a ideia não funciona na prática, mesmo se eu excluir pastas como /proc, /boot, /mnt, /sys, /dev - depois de restaurar o backup para o novo droplet, não é mais possível inicializar corretamente.

    
por Sarge Borsch 19.10.2015 / 10:43

1 resposta

2

Você pensou, mas fazendo isso de uma maneira diferente? Use um sistema de gerenciamento de configuração para fazer a configuração do sistema e depois apenas fazer backup dos dados do usuário?

Ao fazer isso, você pode implantar rapidamente VMs consistentes e reduzir o tamanho de seus backups.

Depois de fazer o backup dos dados do usuário, o rsync é uma boa ferramenta para usar.

    
por 19.10.2015 / 14:06