NFS共享挂载问题

NFS共享挂载问题

我在 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 盒子上的工作方式。

相关内容