ubuntu server não inicializa após restaurar o backup

1

Eu criei um backup do meu servidor usando o seguinte comando:

tar -cvzf ~/clone.tgz --exclude ~/clone.tgz /etc /home /opt /tmp /usr /var

Depois, quero restaurar esse backup para outro servidor (mesmo hardware, exceto para o disco rígido, que atualizei para um SSD). Já existe uma nova instalação da mesma distribuição do ubuntu.

Primeiro fiz um backup dos seguintes arquivos:

  • / etc / hosts
  • / etc / hostname
  • /etc/host.conf

Então, eu corro o seguinte comando:

tar -xvpzf ~/clone.tgz -C /

Quando os arquivos forem restaurados, restaurarei os arquivos do host.

Tudo parece bem, então eu reinicio o servidor, mas ele não inicializa. Não tenho acesso ao servidor durante a inicialização, pois ele está hospedado em um local remoto. Tudo o que posso fazer é começar tudo de novo.

O que pode explicar esse problema? Existe um arquivo que eu não deveria ter sobrescrito durante a restauração?

    
por Sam 01.10.2015 / 20:27

3 respostas

1

Com o comando tar -xvpzf ~/clone.tgz -C / , você restaurou all , /etc , /home , /opt , /tmp , /usr , /var .

Acredito que você tenha mais problemas do que um UUID errado no seu /etc/fstab .

  • A restauração completa de /etc , problemática
  • A restauração completa de /usr , ideia ruim
  • A restauração completa de /var , ideia ruim

também em máquinas idênticas.

Meu conselho, instale o servidor novamente.

    
por A.B. 02.10.2015 / 07:29
1

Qual é o problema

Você tem um problema com grub e UUID no seu /etc/fstab .

Existe uma linha em /etc/fstab e grub.cfg assim:

..... UUID=73faad0d-2343-4f69-8103-92dbbaf40a5f .....

Cada partição no Linux possui um identificador exclusivo chamado UUID , é atribuído durante a criação da partição. O Linux usa esse UUID para distinguir partições. Depois de substituir o disco rígido, você deve alterar todos os UUIDs antigos com os novos, que podem ser verificados executando o comando blkid .

O que fazer

Você precisa inicializar a partir do Ubuntu Live CD e substituir todo o antigo UUID pelo novo UUID em /etc/fstab e grub.cfg . Aqui está outro Q / A onde você pode encontrar mais instruções. Então atualize grub usando este Q / A ou simplesmente instale e execute o Reparo de inicialização escolhendo a opção Reparo recomendado .

    
por c0rp 02.10.2015 / 07:16
0

Eu acabei fazendo assim:

  • instale um novo servidor ubuntu

  • lista de exportação de pacotes instalados no servidor antigo: dpkg --get-selections >output-file

  • lista de importação no novo servidor: sudo dpkg --set-selections <output-file sudo apt-get dselect-upgrade

Acabei de ter alguns usuários e permissões para definir / criar e alguns arquivos de configuração do aplicativo para copiar em todo o servidor antigo, mas, no geral, foi muito rápido.

    
por Sam 07.10.2015 / 12:09