我在 Synology 上导出了一些共享 - 例如/volume2/Home_Data/Downloads
在我的 CentOS7 机器上,我想安装它并使其可供系统的所有用户使用。
当我安装到时这工作正常/mnt/nfs/
/etc/fstab entry
diskstation.davis.local:/volume2/Home_Data/ /mnt/nfs/ nfs4 user,nfsvers=4,nosuid,bg,noexec 0 0
但是,我需要将其安装到/mnt/nfs/downloads
.当挂载到这里时,只有 root 挂载了共享,其他用户看不到它。
/etc/fstab entry
diskstation.davis.local:/volume2/Home_Data/ /mnt/nfs/downloads nfs4 user,nfsvers=4,nosuid,bg,noexec 0 0
/mnt/nfs
我认为这可能是一个权限问题,但&上的权限/mnt/nfs/downloads
是相同的。
烫发:
/mnt/:
total 4
drwxr-xr-x. 4 root root 26 Dec 15 12:28 .
dr-xr-xr-x. 17 root root 4096 Dec 15 12:02 ..
drwx------. 6 root root 64 Dec 15 12:38 nfs
drwx------. 2 root root 6 Dec 3 11:30 tmp
/mnt/nfs/:
total 0
drwx------. 6 root root 64 Dec 15 12:38 .
drwxr-xr-x. 4 root root 26 Dec 15 12:28 ..
drwx------. 3 root root 18 Dec 15 12:37 downloads
我可以尝试什么想法吗?
答案1
进入 Synology 控制面板并确保选中 NFS 共享。然后在将其安装到 CentOS 之前,执行以下操作,chmod -R 777 /mnt
使所有内容都处于/mnt
读写执行状态。我有几个 Synology 盒子,并将它们通过 NFS 安装到我的 Linux 系统上,并且运行良好。这是针对 NFSv3 的。
如果您无法通过网络浏览器登录 Synology 使其正常工作,请打开与 Synology 的 SSH 连接并使用 putty.exe。从这里您可以查看 Synology 操作系统,该操作系统基于 Linux,看起来非常熟悉,然后您可以更深入地了解 NFS-server 在 Synology 盒子上的工作方式。