大家好,服务器上有一个目录,我使用 nfs 和 smb 将其共享出来。在这个目录下,有一个叫做 mnt 的文件夹,是空的,但当我将一个u盘挂载到这个文件夹下
时,发现在 smb 下可以正常访问文件,在 nfs 下访问这个文件夹仍然是空的,客户端重新挂载 nfs 也一样。
我又新建了一个目录,并在这个目录下挂载了一个 tmpfs ,我使用 smb 在其中建立文件:文件在服务器命令行中可见,在 nfs 中不可见;使用 nfs 在
其中创建文件,文件在命令行和 smb 中都不可见;但当我卸载了 tmpfs 后,发现使用 nfs 创建的文件在那个文件夹中。
也就是说,在 nfs
这是特性,不是错误。参见
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 和
已解决,非常感谢。
感觉这真是一个奇怪的特性。
在 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
3 matches
Mail list logo