Eu tenho um diretório em meu diretório pessoal que é criptografado com eCryptfs. De alguma forma, ele foi corrompido e não consigo ler nenhum dos arquivos no diretório. Não estou inclinado a tentar consertá-lo, pois tenho um backup muito recente.
Então, copiei o backup para o meu diretório pessoal, por exemplo:
mv directory directory.corrupted
cp /mnt/backup/directory /home/user/directory
Agora, quando tento usar ecryptfs no diretório não criptografado que acabei de copiar, ele apenas o monta sem uma mensagem de erro, mas os arquivos se tornam ilegíveis (e se tornam legíveis quando eu o desmonto). De alguma forma, preciso ser capaz de dizer ao eCryptfs que estou recomeçando com esse nome de diretório e ele precisa ser criptografado novamente.
Eu poderia, suponho, apenas criptografar com um nome de diretório diferente, mas tenho scripts etc. que o usam e não quero editá-los.
Como um aparte, tenho outros diretórios que também são criptografados com eCryptfs, e todos eles montam e desmontam bem. Isso é limitado a apenas um dos meus diretórios criptografados.
Estou executando o Ubuntu 23.04 em um laptop MSI, KDE plasma 5.27.4.
uname -a
Linux mybox 6.2.0-26-generic #26-Ubuntu SMP PREEMPT_DYNAMIC Mon Jul 10 23:39:54 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux