NFS 导出 CIFS 共享

NFS 导出 CIFS 共享

我有一台服务器 192.168.1.1,其中 samba 共享已安装到 /image

我想在这台机器上设置一个 NFS 服务器,以通过 NFS 共享已挂载的 /image 文件夹。

当我将其添加到导出文件时,我收到一条警告:

exportfs:/image 不支持 NFS 导出

所以我的问题很简单。是否可以通过 NFS 重新共享 samba 挂载?如果不行,那么解决这个问题的最快方法是什么?

谢谢

答案1

NFS 仅允许导出本地文件系统。来自man exports

文件 /etc/exports 包含 NFS 服务器上可供 NFS 客户端访问的本地物理文件系统表。

没有办法解决这个问题,您无法重新导出远程文件系统。

答案2

您应该即将通过 Samba 重新导出 NFS 挂载,但不要像您尝试的那样反过来操作。堆叠将确保 Samba 设置的锁定在 NFS 中得到遵守,并且将以更少的努力处理复杂的权限。与针对同一文件系统并行运行服务器相比,它更容易进行故障排除。

导出 NFS 和 Samba 而不将它们“堆叠”在同一台机器上会表现得更好,但会缺乏堆叠配置所提供的相同程度的锁定和权限凝聚力。如果您不需要同时通过这两种方法访问相同的数据,并且权限要求很简单,那么这会更好。

两种方式都不是理想的。你应该尝试选择其中一种。

相关内容