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.