Arquivos duplicados incorretos em ecryptfs

1

Eu tenho usado o ecryptfs com o Ubuntu por muitos anos. Hoje encontrei um erro curioso que não posso consertar.

Minha pasta pessoal é montada automaticamente como ecryptfs no Ubuntu sempre que eu faço o login. Eu tenho usado essa configuração desde muitos anos atrás. O sistema operacional Ubuntu foi atualizado usando "do-release-upgrade" e atualmente estou usando o 17.04. Aqui está o que eu encontrei hoje, para minha surpresa.

$ pwd
/home/user1
$ ls -altri | grep -in envars~
45:3806647 -rw-r--r--    1 user1 user1    1346 Aug 16  2010 .bash_envars~
46:3806647 -rw-r--r--    1 user1 user1    1346 Aug 16  2010 .bash_envars~
$ sudo ecryptfs-find .bash_aliases~
/home/user1/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWaELQ-HSG-APkQS0VhY.QaDXstV0CsliBfJ-PNEt.2tzE1bJvwkRGb4aE--

Como o segundo comando mostra, há duas entradas de arquivos completamente idênticas na minha pasta pessoal! O terceiro comando mostra que existe um arquivo criptografado correspondente exclusivo. (Seu inode é verificado para ser igual a 3806647 e o sistema de arquivos ext4 subjacente está bem de acordo com "fsck".)

Agora, neste momento, o sistema parece perfeitamente utilizável.

O problema ocorre se eu excluir o arquivo em questão.

$ rm .bash_envars~
$ ls -altri | grep -in envars~
ls: cannot access '.bash_envars~': No such file or directory
2:       ? -?????????   ? ?     ?           ?            ? .bash_envars~

Neste ponto, minha pasta pessoal tem uma entrada incorreta para um arquivo inexistente.

Eu tentei "corrigir" esse problema por "rm -f" no arquivo, ou restaurar o arquivo criptografado (de um backup vinculado) ou o arquivo descriptografado (de um backup), mas eu não tive sorte. Sempre que o arquivo criptografado existir, então há duas cópias de ".bash_envars ~", das quais eu posso deletar apenas uma.

Agora, uma solução pode ser que eu faça backup de todos os arquivos da minha pasta pessoal, exceto o arquivo com problema, reinicie minha pasta inicial ecryptfs do zero e restaure todos os arquivos para a nova pasta base. No entanto, como minha pasta home é bem grande (mais de 400 GB até agora), e é clonada em três máquinas diferentes (todas as quais mostram o mesmo problema acima), estou um pouco relutante em tentar este "backup e restaurar tudo exceto a abordagem "file" do problema ainda. Se houver uma solução rápida para resolver o problema, isso seria ótimo.

Alguma ajuda?

    
por Sam.G 28.08.2017 / 21:23

0 respostas