Quais pastas restaurar do backup completo do sistema após a mudança do disco rígido?

5

Quais pastas eu preciso restaurar de um backup da minha instalação do Ubuntu 11.10 para recuperar o estado original, exceto a alteração do disco rígido?

Detalhes:

Instalei o Ubuntu 11.10 no meu disco SSD interno (SATA, 60 GB) e usei meu array de software RAID5 (3 discos internos, SATA) somente para backups. Eu fiz o backup de todo o disco SSD com Back-In-Time (root). Agora meu disco SSD falhou e eu conectei um novo disco (120GB, SATA). Então eu instalei o Ubuntu de um live-cd novamente. Então eu instalei "mdadm" e "backintime" do centro de software. Meu array RAID5 não foi mostrado no Nautilus e nos utilitários de disco, mas eu o trouxe de volta digitando "sudo mdadm --assemble --scan" em uma janela de terminal e montando-o no Nautilus posteriormente. O Backintime não estava mostrando os instantâneos até que eu mudei o nome do host para o nome antigo. O Backintime agora me mostra as seguintes pastas / arquivos para restaurar:

  • bin
  • inicializar
  • cdrom
  • dev
  • etc
  • casa
  • lib
  • lib32
  • lib64
  • perdido + encontrado
  • media
  • mnt
  • opt
  • proc
  • raiz
  • executar
  • sbin
  • selinux
  • srv
  • sys
  • tmp
  • usr
  • var
  • ! initrd.img
  • vmlinuz
  • initrd.img.old
  • vmlinuz.old

Então, na minha primeira tentativa, eu restaurei todas as pastas (o que foi uma espécie de bobo, porque estava excluindo todo o conteúdo da pasta excluída como "sys", em vez de ignorá-lo). Após a reinicialização, recebi sempre o erro "error: no such device: 3b45 ..." enquanto o boot e o desktop do Ubuntu não apareciam.

Então, na minha segunda tentativa depois de reinstalar o Ubuntu, restaurei tudo, exceto as seguintes pastas:

  • / dev
  • / proc
  • / sys
  • / media
  • / mnt
  • / cdrom

Mas ainda tenho o mesmo erro. Grub aparece, mas antes de mostrar a área de trabalho fica preso com a mesma mensagem de erro "erro: nenhum tal dispositivo: 3b45 ... ". Então eu instalei o Ubuntu do Live-Cd novamente.

Agora, a pergunta importante para a minha terceira tentativa é: qual arquivo ou pasta devo excluir para que minha máquina funcione? Isso significa que todos os meus dados pessoais e programas instalados e atualizações do ubuntu são como antes, exceto que agora eu tenho um disco rígido diferente.

Minhas configurações de back-in-time do meu último backup: incluir "\", e exclui as seguintes pastas / arquivos:

  • .gvfs
  • / home / /. mozilla / firefox / .default / Cache
  • / home / /. mozilla / firefox / .default / OfflineCache
  • / home / * /. local / share / Lixeira
  • / dev / *
  • / proc / *
  • / tmp / *
  • / sys / *
  • / media / *
  • / mnt / *
  • / var / cache / *
  • .cache *
  • / lost + found / *
  • / var / tmp / *
  • / cdrom / *
  • [Cc] ache *
  • .thumbnails *
  • [Tt] erupção *
  • .backup
  • * ~
  • / root / Ubuntu One
  • .dropbox *

(Parece que esta lista está com defeito e incompleta, mas estou apenas começando a aprender o Ubuntu. Da próxima vez eu irei deletar o "/ *" no final dos diretórios ignorados. Mais sugestões de melhorias desta lista são bem vindas).

    
por Chris 25.01.2012 / 00:31

1 resposta

4

O erro que você experimentou é porque você restaurou seu arquivo / etc / fstab do seu backup. Cada partição tem um identificador exclusivo (uuid) que é usado para montar a partição raiz necessária no momento da inicialização, mesmo quando a ordem do disco foi alterada por algum motivo.

Para um backup das configurações no etc, você deve ser muito seletivo e fazer backup apenas dos itens alterados manualmente. Para backups normais, eu recomendaria /home/* e executaria dpkg --get-selections > my-installed-apps e restauraria o início e executaria dpkg --set-selections < my-installed-apps para restaurar tudo.

    
por Martin Owens -doctormo- 23.04.2012 / 16:33