无法恢复旧的 Ecryptfs 数据

无法恢复旧的 Ecryptfs 数据

为了移动到新的 SSD,我安装了全新的 Ubuntu 18.04,并尝试将我的旧主目录从旧主分区逐步移动到新主分区,两者均由 ecryptfs 加密。

如果我运行sudo ecryptfs-recover-private /media/reichelt/Daten/.ecryptfs/reichelt/,每次尝试时,这都无法正常工作。输出始终如下:

INFO: Found [/media/reichelt/Daten/.ecryptfs/reichelt/.Private/].
Try to recover this directory? [Y/n]: 
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] 
INFO: Enter your LOGIN passphrase...
Passphrase: 
Inserted auth tok with sig [f6d7ded7517731f2] into the user session keyring
mount: /tmp/ecryptfs.1yhDVU8j: mount(2) Systemaufruf ist fehlgeschlagen: Datei oder Verzeichnis nicht gefunden.
ERROR: Failed to mount private data at [/tmp/ecryptfs.1yhDVU8j].

因此基本上,正在安装的文件似乎丢失了(“Datei oder Verzeichnis nicht gefunden。”)我可以重复此操作,但错误仍然存​​在。

我发现的一个解决方法是,如果我在错误的文件夹上运行它,例如sudo ecryptfs-recover-private /media/reichelt/Daten/.ecryptfs/reichelt/,这也会失败,但下次我运行时sudo ecryptfs-recover-private /media/reichelt/Daten/.ecryptfs/reichelt/.Private/,它就会起作用并且我可以正常访问文件。

旧分区的文件系统肯定没问题,我可以启动到旧的 Ubuntu 并像往常一样打开文件,恢复后正确安装旧分区,一切都很好。

这是一个错误,还是我做错了什么?

相关内容