Ajude-me a recuperar meus dados

2

Eu estava tentando baixar alguns aplicativos, notavelmente os nodejs em 17.04, quando percebi que a versão havia sido descontinuada. Eu atualizei para 17.10 (parecia reiniciar repentinamente sem motivo), mas o sistema operacional não inicializaria mais. O GRUB estava funcionando, mas assim que eu fiz o login, eu seria chutado de volta para a tela de login.

Então eu tenho 17.10 em um USB e tentei instalar sobre a partição antiga, a instalação tinha detectado isso e se ofereceu para preservar meus dados anteriores (eu sou dual boot com windows). No entanto, a configuração ficou presa muito cedo na configuração ao excluir os arquivos antigos do sistema operacional. Eu tinha deixado por horas (normalmente esse passo leva segundos) e não havia como sair, então eu não tinha escolha a não ser forçar o desligamento.

Agora a instalação não detecta mais a instalação antiga (foi parcialmente bem-sucedida, suponho), mas meus arquivos estão presos. Quando eu navego para a partição, vejo o

    THIS DIRECTORY HAS BEEN UNMOUNTED TO PROTECT YOUR DATA.

From the graphical desktop, click on:
 "Access Your Private Data"

or

From the command line, run:
 ecryptfs-mount-private

mas não há nenhuma opção para abrir o terminal, e não consigo encontrar uma maneira de me autenticar (porque o sistema operacional antigo é parcialmente excluído, suponho). Como posso a) Corrigir a instalação e preservar os dados ou b) Obter acesso aos dados bloqueados para fazer uma instalação limpa?

EDIT: Quando eu tento iniciar o comando ecryptfs-mount-private , por exemplo, no diretório inicial do sistema operacional antigo, recebo o erro ERRO: O diretório privado criptografado não está configurado corretamente

Obrigado!

    
por Coma 28.02.2018 / 10:33

1 resposta

3

Ok, eu encontrei uma maneira de recuperar os dados de um USB ao vivo, mas é um pouco diferente, então eu pensei em compartilhar a solução, porque eu estava pronto para desistir dos meus dados devido ao que aparentemente é um bug .

Primeiro, monte a partição com os arquivos criptografados.

Se

ecryptfs-recover-private

não consegue encontrar os dados criptografados sozinho, execute

sudo ecryptfs-recover-private /media/ubuntu/[unnecessary amounts of
letters and numbers]/home/.ecryptfs/[user name]/.Private

Siga as instruções para recuperar o diretório. Como eu não conhecia a frase secreta de montagem, ela pediu para desdobrá-la usando a senha de login.

Nesse ponto, você receberá um de dois erros:
-5 significa que a senha digitada está incorreta. Se você ver algo como

Inserted auth tok with sig [f4f634c04c3cf3bf] into the user session keyring
mount: /tmp/ecryptfs.XciZjiT0: mount(2) system call failed: No such file or directory.
ERROR: Failed to mount private data at [/tmp/ecryptfs.XciZjiT0]

a senha que você digitou estava correta, mas o ecryptfs não monta o diretório. Isso acaba sendo algum tipo de bug detalhado aqui:

link

A solução alternativa é executar primeiro

ecryptfs-manager

e repita o procedimento acima.

INFO: Success!  Private data mounted at [/tmp/ecryptfs.U15aED2a]

Sucesso!

Se você quiser navegar pelos arquivos graficamente, execute

sudo -i
nautilus

e navegue até o diretório temporário que foi retornado. Os arquivos são somente para leitura e, se você quiser copiá-los em outro lugar, precisará executar outra instância sudo do nautilus.

Depois de fechar seu root nautilus, não esqueça de executar

exit

no terminal para fechar o shell da raiz também.

    
por Coma 01.03.2018 / 23:17