从encfs控件中删除文件夹

我用encfs加密了一些文件夹。 我不想再这样做了; 我希望这些文件夹像以前一样未加密。 如何从encfs控件中删除文件夹?

谢谢

首先,我需要解释一下encfs是如何工作的。 它基本上使用2个文件夹:

  • 存储加密数据的rootdir文件夹(例如〜/ encfs / .encrypted)。 它是一个完全正常的文件夹,只是数据无法直接读取。
  • 一个mountPoint文件夹,其中解密的数据是可见的。 这是你使用的那个(例如〜/ encfs / clear)。 它不是典型的文件夹,更像是拇指驱动器。

您在mountPoint中进行的每个修改都由rootdir中的encfs加密。

如果要从encfs的控件中删除数据,只需将文件从mountPoint移动到另一个文件夹即可。 Encfs只会考虑您已删除数据并将从rootdir中删除相应的文件。

然后你可能想要摆脱rootdirmountPoint文件夹。 第一步是卸载mountPoint

fusermount -u ~/encfs/clear 

之后,只剩下rootdir 。 然后你可以简单地删除清空(好主意先检查它是否真的是空的)文件夹〜/ encfs / .encrypted。