Nesse final de semana passei um aperto: Meu diretório /home/ estava criptografado e após decidir migrar para Mandriva e tê-lo instalado, não pude acessar os dados automaticamente como era de costume ao instalar novas versões do ubuntu, nem login consegui. Motivo? Ainda não sei bem, mas provavelmente usam tecnologias diferentes para criptografar os dados. Imagina só perder quase um ano e meio de dados.
No entanto, consegui escapar! Sem perder nenhum arquivo da /home/. Como? Vou mostrar num tuto rápido como escapei, claro, antes de tudo busquei no google e encontrei essas dicas no VivaOLinux:
Para resumir os pontos que eu usei:
a – Iniciar com liveUsb ou liveCd o Ubuntu (ou a distro que você quiser).
b – Criar uma senha para o root:
$sudo passwd root
$su
c – Montar a partição que você usa para o /home no …. /home:
#mount /dev/suapartição /home
d – Crie um usuário com o mesmo nome e grupo que o seu usuário do ubuntu:#groupadd seuNomeDeUsuario /*o grupo no ubuntu geralmente possui o mesmo nome que o usuario */
#useradd seuNomeDeUsuario –g seuNomeDeUsuario #su – seuNomeDeUsuario
e – Para descriptografar:
$ecryptfs-mount-private
Digite sua senha (a usada para criptografar)
Muito provavelmente, a partir de agora você pode copiar o mais rápido possível para qualquer outro lugar que não seja a /home/. Contextualizando a situação: Eu nunca mexo no /home quando instalo as versões do Ubuntu. Ao migrar para o Mandriva achei que ele abriria normalmente o diretório criptografado bastando fornecer a senha. Isso não aconteceu. O sistema não logou e não pude acessar nem a Área de Trabalho que obviamente está no /home.
Para resolver isso, além de executar os passo acima tive que formatar a partição que continha o diretorio /home e depois copia novamente para o /home os dados resgatados pelos passos acima.