从 encfs 控制中删除文件夹

从 encfs 控制中删除文件夹

我用 encfs 加密了一些文件夹。我不想再这样做了;我想让这些文件夹像以前一样不加密。我该怎么做消除来自 encfs 控制的文件夹?

谢谢

答案1

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

  • A根目录存储加密数据的文件夹(例如 ~/encfs/.encrypted)。这是一个完全正常的文件夹,只是不能直接读取数据。
  • A安装点解密数据可见的文件夹。这是您使用的文件夹(例如 ~/encfs/clear)。它不是典型的文件夹,更类似于拇指驱动器。

您在安装点由 encfs 加密根目录

如果你想从 encfs 的控制中删除数据,你只需要将文件移出安装点到另一个文件夹。Encfs 只会认为您已经删除了数据,并将从根目录

那么你可能想摆脱根目录安装点文件夹。第一步是卸载安装点

fusermount -u ~/encfs/clear

此后,只有根目录将会保留。然后您可以简单地删除已清空的文件夹 ~/encfs/.encrypted(最好先检查一下它是否真的是空的)。

相关内容