我有一个便携式 USB 硬盘,其中包含几个 encfs 文件夹,我使用 Cryptkeeper 进行管理。
昨天我将我的台式机升级到了 Ubuntu 12.10,今天我发现 Cryptkeeper 不再能识别我的便携式驱动器上的 encfs 文件夹,尽管它仍然可以识别台式机内置硬盘上的 encfs 文件夹。
当我插入便携式驱动器时,它显然被正确安装。统一栏上出现了一个图标,并且可以通过 Nautilus 浏览该驱动器。
单击 Cryptkeeper 通知图标会下拉一个 encfs 文件夹列表,这是应该的。内置硬盘上的 encfs 文件夹以粗体显示,可以正常打开。便携式驱动器上的 encfs 文件夹已列出,但呈灰色。
我努力了:
再次从便携式驱动器导入 encfs 文件夹。选择此选项后,我可以导航到便携式驱动器,但 encfs 文件夹未显示在导入选择窗口中。
在便携式驱动器上创建一个新的 encfs 文件夹。此操作正常;新文件已创建,新文件夹在 Cryptkeeper 上以粗体显示,并且可以正常打开和关闭。
一个可能相关的问题是,便携式驱动器的统一图标在右键单击时不再包含“安全删除”选项。然而,这可能是升级到 Ubuntu 12.10 后的变化
另一个可能相关的问题是,右键单击便携式驱动器的统一图标并选择“卸载”时,便携式驱动器上有一些磁盘活动,但单元图标不会像您预期的那样消失,直到驱动器从机器上物理拔出。
最后,便携式驱动器上的 encfs 文件夹在我的笔记本电脑上正常运行,我的笔记本电脑仍在运行 Ubuntu 12.04.1 LTS。两台机器上的 Cryptkeeper 版本都是 0.9.5
显然,升级到 12.10 后发生了一些变化。我该怎么做才能恢复台式机上便携式驱动器中的 encfs 文件夹的功能?我打算等到此功能恢复后再升级笔记本电脑。
编辑:刚刚注意到,运行 12.10 的桌面上便携式驱动器的 Unity 图标在右键单击时也不会显示“格式化”选项,而运行 12.04 的笔记本电脑上的 Unity 图标则显示。同样,这可能只是 12.10 和 12.04 之间的差异,也可能与问题有关。
答案1
注意到 cryptkeeper 显示屏上的旧便携式驱动器 encfs 文件夹和我作为测试创建的新 encfs 文件夹之间的挂载点似乎不同。
旧文件夹仅显示为,/media/name-of-drive/name-of-folder
而测试文件夹的新挂载点为media/username/name-of-drive/name-of-folder
我再次执行了导入过程,这次使用ctrl-h使.encfs
文件夹在目录中可见(之前就应该记住这一点!)。选择其中一个旧的 encfs 文件夹会在 Cryptkeeper 下拉列表中产生一个新的有效条目,效果很好。
现在我想知道为什么这两个 Ubuntu 版本之间会发生这种变化,但无论如何,我又恢复了正常运行的 encfs 文件夹。