我试图ecryptfs
从我的电脑中删除,所以我在终端中写道
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
$ ecryptfs-umount-private
现在我的主文件夹似乎是空的。
如何恢复我的数据?我那里有重要数据。我需要重新安装我的主文件夹吗?如果是这样,我该怎么做?我尝试重新启动,但没有帮助。
以及如何在不丢失数据的情况下恢复使用加密的主文件夹?我不想再使用ecryptfs
了,我的所有当前数据都应该可以在我的硬盘上以普通方式使用。
编辑:这些命令的结果:
$ ls /home/.ecryptfs/my_user/.Private | head
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML0HpAyj4B47gvi8NfhNPzQE--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML1NoC3E4VG6lgU7ry20gLR---
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML2EdR95BqA7AdiKe9d71xA---
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML4kKEf3amHWtlShyHiveiq---
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML4mnnK0ObQGfJgsbnilThfk--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML-4VDqP7q4LxuMItSFeBdrE--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML4xJnWwKHLnpPRVRK4yx7UU--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML6E2-IFSM7hF5gjV26PgpJk--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML77wgt4UK7NPKBNKpu.BJzE--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML8a2bimSR65c9rtSsoDQWlU--
$ ls /home/.ecryptfs/my_user/.ecryptfs
auto-mount auto-umount Private.mnt Private.sig wrapped-passphrase
$ cat /home/.ecryptfs/my_user/.ecryptfs/Private.mnt
/home/my_user
您可以通过发出以下命令来恢复加密数据:
您将看到如下输出:
按回车键,然后按照步骤操作...
您现在可以访问文件夹中的所有数据
/tmp/ecryptfs.m6OUhFlJ
(或类似的,点后的文本是随机的)。您需要将所有这些复制到您想要的位置(例如,在您的主文件夹中),使用文件浏览器或使用类似的东西:请注意,您需要的可用空间至少与加密数据的大小一样多。否则,您将不得不使用外部硬盘或类似的硬盘来将未加密的数据复制到其中。
最后,您可以
ecryptfs
使用软件中心或命令(例如...现在,为了释放空间,只有当您确保所有未加密的数据都已复制到安全的地方后,您才能删除加密的数据。小心!这将不可撤销地删除您所有的加密数据!谨慎使用!