在旧版的Ubuntu中,您可以通过进入
我现在使用的是Ubuntu 13.04,尽管我可以挂载共享并在Nautilus中使用它(我从不使用),但我无法找到实际的挂载点。它还存在吗?还是已经被废弃了?我能够恢复它吗?
我知道我可以使用CIFS和
此外,我不想手动使用sudo挂载它(使用
此外,还有其他用户的问题,我经常为他们提供简单的命令行解决方案。在13.04中,这不再可能(例如,因为我提供解决方案的用户没有权限在他们的机器上进行sudo挂载)。
无论如何,我很好奇gvfs发生了什么,并且为什么我看不到已挂载的目录。
~/.gvfs/
目录来访问使用Nautilus挂载的SMB共享。我觉得这非常方便,因为我喜欢使用Nautilus来挂载共享,但是所有的磁盘操作(复制、移动、查找等)都使用命令行。我现在使用的是Ubuntu 13.04,尽管我可以挂载共享并在Nautilus中使用它(我从不使用),但我无法找到实际的挂载点。它还存在吗?还是已经被废弃了?我能够恢复它吗?
我知道我可以使用CIFS和
/etc/fstab
来挂载共享,但我更愿意使用用户空间。这样,当我安装新系统或将我的个人文件迁移到另一台机器时,我的偏好设置(包括凭据)会保留在我的主目录中,而我不需要担心更新fstab。此外,我不想手动使用sudo挂载它(使用
sudo mount -t cifs ...
)。是的,我可以创建一个别名或脚本,但那样我要么每次输入密码,要么将密码存储在凭据文件中。然后输入sudo密码。而且每次遇到新的共享时,我都需要记住如何创建凭据文件。所以是的,我可能最终会采用这个解决方案,但如果有可能的话,我宁愿不改变我当前的习惯。此外,还有其他用户的问题,我经常为他们提供简单的命令行解决方案。在13.04中,这不再可能(例如,因为我提供解决方案的用户没有权限在他们的机器上进行sudo挂载)。
无论如何,我很好奇gvfs发生了什么,并且为什么我看不到已挂载的目录。
mount
命令的输出中应该能看到路径,我觉得是这样的吧? - steeldriverln -si /run/user/$UID/gvfs/ $HOME/smb
,以使这些挂载点更易访问。 - mivkmount
的输出中查找这一行:gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)。 - bluppfisk