我有一个……有趣的问题。您看,我在网络上有一个 SMB 共享,我想在本地挂载它。当我使用 Nautilus 挂载它时,一切都运行正常。但是,我需要将系统配置为在没有 GUI 的情况下运行,这意味着我不能使用 Nautilus,而必须创建一个fstab
条目或类似的东西。
但是,当我尝试使用以下fstab
条目挂载共享时:
//ip.address.goes.here/sharename /path/to/mountpoint cifs username=user,password=pass,iocharset=utf8,sec=ntlm 0 0
股份坐骑,但权限严重混乱,阻止我做任何事情。
我知道共享可以正确安装,就像 Nautilus 那样。我的问题是,如何Nautilus 能做到吗?
答案1
Nautilus 使用 Gnome 虚拟文件系统 (gvfs) 来挂载设备。在已经运行 gvfsd 守护进程的系统中,您可以使用以下命令手动启动挂载,gvfs-mount
例如
gvfs-mount smb://ip.address.goes.here/sharename
这会导致在 Nautilus 侧边栏中出现一个共享链接;实际的挂载点应该出现在文件系统中/run/user/<UID>/gvfs
(或$HOME/.gvfs
早期版本中)。
我不确定这在真正的无头环境中是否可行:我建议你创建一个新问题详细说明您在使用该方法时遇到的具体问题fstab
。