Estou usando 11.10 (ext4) e de alguma forma perdi /home/myuserid
. /home
está lá, mas aparece vazio. Eu posso arrancar para o prompt de login e login como convidado, mas ao tentar fazer o login como myuserid, eu sou encaminhado de volta para a tela de login. Eu também posso inicializar no modo de recuperação através do Grub, depois para um prompt de root. Como convidado e root, /home
aparece vazio:
root@ubuntu:~$ cd /home
root@ubuntu:/home$ ls -al
total 0
drwxr-xr-x 1 root root 60 2012-01-13 07:42 .
drwxr-xr-x 1 root root 240 2012-01-13 07:42 ..
root@ubuntu:/home$
No entanto, quando eu inicializo o computador com o meu USB de instalação do Ubuntu, corro de USB e abro o Nautilus, vejo o /home/myuserid
, e todos os arquivos nele estão intactos. Eu tentei recuperá-lo usando o parted como explicado na página de recuperação de dados do Ubuntu , mas o comando START START de resgate não fez nada (nem sequer deu um código de retorno, apenas um novo prompt).
Parece que acabei de excluir um ponteiro na tabela de partições para o local no disco ou algo assim, sem excluir a partição e os arquivos reais. Alguém sabe como restaurar /home/myuserid
?
PS - Eu li muitos dos tópicos aqui neste tópico, mas todos eles parecem orientados a restaurar arquivos perdidos, em vez de restaurar um ponteiro de tabela de partição para uma pasta de usuário ou corrigir um problema com uma pasta de usuário não montagem corretamente, ou seja o que for que eu fiz aqui. Meus arquivos realmente não estão perdidos, eu posso ver e abri-los muito bem ao executar a partir do drive USB, e estou hesitante em tentar ferramentas de recuperação como o PhotoRec quando 1) eles não parecem 100% confiáveis, e 2) eu suspeitar que a solução é mais simples.
Editar: /home
não está montado agora. Inicializar com o drive USB, que é o que estou fazendo agora, não o monta automaticamente. E sim, /home
está em sua própria partição (assim como /boot
, swap
, /
e /home
, todos em partições separadas).