NFS 共享目录其他文件系统挂载问题

2021-09-02 文章 Longhao Chen
大家好,服务器上有一个目录,我使用 nfs 和 smb 将其共享出来。在这个目录下,有一个叫做 mnt 的文件夹,是空的,但当我将一个u盘挂载到这个文件夹下 时,发现在 smb 下可以正常访问文件,在 nfs 下访问这个文件夹仍然是空的,客户端重新挂载 nfs 也一样。 我又新建了一个目录,并在这个目录下挂载了一个 tmpfs ,我使用 smb 在其中建立文件:文件在服务器命令行中可见,在 nfs 中不可见;使用 nfs 在 其中创建文件,文件在命令行和 smb 中都不可见;但当我卸载了 tmpfs 后,发现使用 nfs 创建的文件在那个文件夹中。 也就是说,在 nfs

Re: NFS 共享目录其他文件系统挂载问题

2021-09-02 文章 Dongsheng Song
这是特性,不是错误。参见 1. https://stackoverflow.com/questions/20320137/how-to-explain-nfs-crossmnt-argument 2. https://man7.org/linux/man-pages/man5/exports.5.html 你必须将每个需要给客户端访问的挂接点导出,可以使用 crossmnt 或 nohide 选项,让客户端可以方便访问。 On Thu, Sep 2, 2021 at 11:40 PM Longhao Chen wrote: > > 大家好,服务器上有一个目录,我使用 nfs 和

Re: NFS 共享目录其他文件系统挂载问题

2021-09-02 文章 Longhao Chen
已解决,非常感谢。 感觉这真是一个奇怪的特性。 在 2021年9月3日星期五 CST 上午12:01:39,Dongsheng Song 写道: > 这是特性,不是错误。参见 > > 1. > https://stackoverflow.com/questions/20320137/how-to-explain-nfs-crossmnt-ar > gument 2. https://man7.org/linux/man-pages/man5/exports.5.html > > 你必须将每个需要给客户端访问的挂接点导出,可以使用 crossmnt 或 nohide