recuperação
06/02/2009 – 20:16
Vamos então a uma lista mais detalhada das tarefas que você pode executar
usando um simples CD do Ubuntu:
$ sudo grub
# passwd
Como você já está logado como root dentro do terminal, ele simplesmente
pedirá a nova senha, sem solicitar a anterior. O mesmo pode ser feito para
trocar a senha de qualquer usuário do sistema, como em "passwd gdh".
$ sudo nautilus
Se, por outro lado, você precisa fazer uma cópia completa do diretório home
(incluindo todas as configurações), o melhor é usar o comando "cp -a" (como
root), que faz uma cópia exata, mantendo todas as permissões de acesso e
incluindo todos os arquivos ocultos e as subpastas, como em:
Você pode gerar também um arquivo compactado usando o tar, como em:
$ sudo partimage
Caso queria fazer um backup completo do HD, que possa ser restaurado em
um HD limpo, é necessário fazer também um backup do MBR, onde é
armazenada a tabela de partições. Isso pode ser feito usando o dd, como em:
Mais uma vez, devo enfatizar que é necessário muito cuidado ao usar o dd, já
que um parâmetro errado pode facilmente fazer com que ele destrua os
dados de seu HD de trabalho.
Este é apenas um resumo rápido do uso do Partimage, você pode ler mais
detalhes sobre ele no capítulo 2 do Linux Ferramentas Técnicas, que está
disponível online: http://www.gdhpress.com.br/ferramentas/leia/index.php?
p=cap2-38
Se você está em busca de uma alternativa mais moderna, uma boa opção é o
Clonezilla (http://clonezilla.org/), um live-CD que inclui diversas ferramentas
de cópia e restauração e permite copiar partições ou HDs inteiros de maneira
muito prática. Ele possui também uma versão server, que permite fazer as
cópias e restaurações através da rede.
Ao fazer a cópia dos arquivos usando outros métodos (usando o comando "cp
-a" ou o rsync, por exemplo) você precisará também reinstalar o grub e
ajustar os UUIDs das partições do novo HD usando o comando "tune2fs -U",
para que eles utilizem os mesmos UUIDs das partições antigas, como em:
É por isso que acaba sendo mais fácil fazer a cópia usando o dd ou o
Clonezilla, já que eles são capazes de copiar os UUIDs juntamente com os
dados.
Ele fica num loop eterno, repetindo os testes e indicando os erros que
encontrar até que você se sinta satisfeito. A alma do negócio é ter paciência e
deixar ele fazer seu trabalho, concluindo os 8 testes.