如何在/ media / username / mountpoint上安装EncFS卷?

我在Ubuntu 13.10上使用Gnome EncFS Manager [1]。 如果我在Home文件夹中创建加密文件夹(称为存储)和未加密的挂载点,则它可以正常工作。 例如, ~/test-encrypted~/test-mountpoint

但是,我无法在/media/myusername/文件夹(安装USB驱动器等)中创建一个挂载点。

我试过了:

  • 安装到不存在的文件夹,例如/media/myusername/newfolder
  • 创建文件夹/media/myusername/createdfolder并选择它作为挂载点

两者都会导致以下错误消息,即使mountpoint为空或不存在:

mount文件夹不为空。

文件夹的权限如下:

 /media$ ls -la total 12 drwxr-xr-x 3 root root 4096 Dec 11 09:47 . drwxr-xr-x 23 root root 4096 Dec 11 10:26 .. drwxr-x---+ 5 root root 4096 Dec 17 10:29 username /media$ cd username /media/username$ ls -la total 17 drwxr-x---+ 5 root root 4096 Dec 17 10:29 . drwxr-xr-x 3 root root 4096 Dec 11 09:47 .. drwxr-xr-x 2 username username 4096 Dec 11 09:49 attemptedmountpoint drwxr-xr-x 19 username username 4096 Nov 22 11:52 workingmountpoint 

我是否需要在父文件夹/media/myusername或我想要的新文件夹上设置特殊权限作为挂载点? 或者我还应该做些什么?

[1]用于EncFS安装的GUI,当前可通过PPA从上面的链接安装。

得到了开发者的回答 :

这条消息在这里有误导性。 如您所见,您在/ media / username中没有写入权限。 这意味着GEncfsM无法创建挂载点。 要解决此问题:

 sudo chown username /media/username 

然后会读到:

 drwxr-x---+ 5 username root 4096 Dec 17 10:29 username 

如果您希望将默认值设置为所有挂载点,则可以将高级首选项中的变量mount_dir_base调整为/ media / $ USER。 更改后必须重新启动GEncfsM。