(Minha pergunta aqui é especificamente sobre o Ubuntu, mas estou postando no Unix & Linux porque acho que a resposta se aplicará ao Linux em geral. Estou mais do que feliz em reformatar a questão ou mover é totalmente para Ask Ubuntu, se necessário.)
Estou executando um VPS (Ubuntu Server 15.04) e preciso removê-lo / recriá-lo para fins de limpeza. Eu comecei a pesquisar este guia para criar um backup tar completo. Antes de começar, no entanto, tenho várias perguntas.
Primeiro, execute o backup em si. Eu iniciei o backup usando o comando sudo tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /
. Ele errou durante a execução, no entanto, com o erro tar: /: file changed as we read it
. Como evito esse problema? Eu não estou executando nada de crítico, então tudo o que muda pode ser ignorado - usando a versão antiga ou nova é bom. Existe uma maneira de fazer o tar tentar novamente ler o arquivo específico que mudou?
Em seguida, esse guia pressupõe que o dispositivo pode ser inicializado a partir de mídia ao vivo, o que não posso fazer com meu provedor de VPS. Eu realmente terei que reimaginar o sistema com o Ubuntu Server 14.04. Poderei simplesmente colocar o tar de backup completo na raiz e executar sudo tar -xvpzf /backup.tar.gz --numeric-owner
? Eu sinto que isso não funcionaria, já que eu estaria sobrescrevendo arquivos do sistema operacional, mas não tenho certeza.
Minha pergunta final envolve o fato de que eu vou estar recriando a imagem no Server 14.04. Ambos serão x64, então isso não é um problema, mas, supondo que a segunda pergunta acima seja respondida e funcione, está tudo bem sobrescrever completamente o 14.04 com o meu backup completo de 15.04? Não importa para o meu provedor de VPS, eu sei que, eu não sei se 15.04 sobre 14.04 criaria um problema.
Se tomar um backup de tar não seria o melhor método neste cenário, existe uma alternativa melhor?