Dumping de um tarball / provavelmente não irá funcionar muito bem, já que você acaba substituindo uma tonelada de coisas específicas para a "nova" máquina. É muito melhor fazer o backup apenas das coisas que não estão incluídas na instalação do sistema operacional de ações. Geralmente, é uma ideia melhor separar sua configuração de seus dados e separá-los do sistema operacional e dos pacotes instalados.
Eu tenho algumas sugestões sobre como obter o backup que você deseja.
O caminho mais fácil :
A maioria dos provedores de VPS tem a opção de salvar um instantâneo ou imagem de um servidor. Geralmente é usado para simplificar a tarefa de implantar servidores pré-configurados, mas provavelmente fará o trabalho muito bem para você aqui. Tirar um snapshot / imagem do painel de controle do provedor de VPS é geralmente uma operação de um clique que lhe dá uma imagem que você pode usar para clonar uma nova cópia do servidor configurado de forma idêntica ao original.
A maneira mais difícil :
- Use algo como o etckeeper para fazer backup de suas configurações.
- Salve uma lista de pacotes instalados usando algo como o descrito aqui: link .
- Tarball até os diretórios de dados (geralmente principalmente em / var e / opt).
Para restaurar:
- Crie uma nova máquina.
- Reinstale a lista de pacotes (que pode ser facilmente roteirizada).
- Restaure as configurações / etc do etckeeper.
- Extraia o tarball de dados para / var ou / opt ou para qualquer lugar.
A maneira muito complexa e realmente complicada :
Use uma ferramenta de gerenciamento de configuração, como o Chef ou o Puppet, para gerenciar as configurações do sistema e uma ferramenta de backup real, como o Bacula ou o Dirvish, para armazenar seus dados. Sim, um exagero para fazer backup de um único servidor, mas tecnicamente a maneira "certa" de fazer as coisas do ponto de vista do administrador de sistemas.