如何在/ 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。