Pastas idênticas no diretório inicial após a descriptografia do diretório inicial falhar

4

Então, esta manhã, liguei meu laptop e tudo parecia estar indo bem até que eu entrei. Todas as minhas configurações foram eliminadas, voltando à área de trabalho padrão, aos programas padrão e tudo mais. Eu fiz um 'ls' no meu diretório home, e era apenas um monte de arquivos "ECRYPTFS". Eu tenho a criptografia de diretório inicial ativada, por isso achei que a descriptografia do meu diretório inicial falhou por algum motivo.

De qualquer forma, só para ter cuidado, eu iniciei uma sessão ao vivo em uma unidade USB e usei o ecryptfs-mount-private para descriptografar minha pasta pessoal. Isso pareceu funcionar bem. Parecia que tudo estava lá até que eu tentei entrar na minha pasta de músicas. Nada ali.

De qualquer forma, eu verifiquei o uso do meu disco, e é o mesmo que foi na noite passada, então minha coleção de músicas (um tanto massiva) definitivamente ainda está lá.

Então eu fiz um ls na minha pasta pessoal. Isso é o que eu vi:

Parece que todas as pastas padrão que o Ubuntu cria são duplicadas dentro da mesma pasta. Eu não sabia que isso era possível.

Quando entro na Música, estou vazia, mas tem outra pasta de Música, e não tenho ideia de como chegar a ela. Eu nem tenho certeza se meus arquivos estão lá, porque du -sh informa que ambas as cópias da pasta de músicas são apenas 4.0k

No entanto, se a minha coleção de músicas tiver realmente desaparecido, eu devo ter muito mais espaço livre em disco.

De qualquer forma, não tenho ideia do que fazer. Não é crítico que eu consiga algo de volta (todos os meus arquivos importantes são copiados no Dropbox, e parece que a maioria das coisas sobreviveram), mas seria bom ter minha coleção de músicas.

De qualquer forma, a ajuda é muito apreciada. Obrigado!

    
por Dane Larsen 22.09.2011 / 19:57

1 resposta

2

Eu tive exatamente a mesma coisa. Duas vezes. Não faço ideia do porquê.

Felizmente, você pode excluir os arquivos / pastas duplicados. Você pode provar para si mesmo que eles estão todos lá fazendo ls -a em seu diretório inicial a partir da linha de comando.

Quando você inicializar e estiver na tela de login, pressione Ctrl + Alt + F1 . Faça o login no prompt de comando.

Aqui está um pequeno script em Ruby que deve corrigir o problema (talvez seja necessário fazer sudo apt-get install ruby primeiro para instalar e, em seguida, executar o seguinte arquivo em seu diretório pessoal):

      #!/usr/bin/env ruby
      all = 'ls -a'.split("\n")
      some = all.uniq
      some.each { |a| idx = all.index(a); all[idx] = nil }
      all.compact.each { |dup| 'mv "#{dup}" "duplicate00_#{dup}"'}

( Nota: Eu não testei isto. Deve ser razoavelmente seguro, contanto que você não tenha nenhum outro nome de arquivo iniciando duplicate00 . Não há garantias!) Isso irá encontrar todas as duplicatas nomes de arquivos e renomeie os mais novos duplicate00_filename . Você pode, então, visualizar as pastas no Nautilus, mover qualquer arquivo que desejar salvar e excluí-las com segurança. Se isso acontecer novamente, execute o script, mas altere o nome do arquivo de destino para duplicate01.. etc.

    
por user208769 03.11.2011 / 11:04