答案1
由于这个问题还没有得到任何有意义的解决,所以我发现了以下问题:
首先,您可以通过“其他位置”选项卡或按 ctrl+l 并输入位置导航到 NFS 服务器:
nfs://主机/暴露/路径
如果您尝试这样做,您可能会遇到以下错误消息:
这意味着服务器不允许用户连接。让我们看看服务器日志中的内容:
ec 11 00:02:49 somehost rpc.mountd[45603]: refused mount request from x.x.x.x for /temporary (/temporary): illegal port 55520
由于每个请求都发送到新的端点,因此端口号会有所不同。要解决此问题,请执行以下操作:
- SSH 到服务器
- 编辑
/etc/externals
- 在要挂载的共享选项中,添加
insecure
# exportfs -a
通过运行(以 root 用户身份)重新加载共享
完毕。
通常,不允许在高于 1023 的端口上进行 NFS 连接。该insecure
标志指定此共享可以不安全地挂载(即在高端口上)。
答案2
在下面为您的用户名创建一个目录/media/
,然后在该目录下创建一个目录来挂载您的 nfs 共享。然后将 nfs 挂载添加到/etc/fstab
例如:
# mkdir -p /media/username/nfs_share
# chown -R username: /media/username
然后将以下内容添加到/etc/fstab
server.local:/srv/nfs /media/username/nfs_share nfs user,noauto 0 0
然后重新启动 gnome files(nautilus),它应该出现在“其他位置”,作为您所称的挂载点。在这种情况下,它将显示为“nfs_share”
您可能需要从命令行终止 nautilus,然后重新启动它,因为它喜欢在后台运行,而不是在您关闭它时退出。
pkill nautilus
不要使用目录/media/username
作为挂载点,因为您可能需要其他共享,并且 udisk 可能希望在某些时候在那里挂载其他东西。
答案3
这对我有用。我进入 nautilus 并找到 /mnt/your_mount_here 并将其拖到我的其他驱动器下,它会自动创建书签