![从 NFS 路径绑定挂载是否会创建与底层 NFS 服务器的附加连接?](https://linux22.com/image/226924/%E4%BB%8E%20NFS%20%E8%B7%AF%E5%BE%84%E7%BB%91%E5%AE%9A%E6%8C%82%E8%BD%BD%E6%98%AF%E5%90%A6%E4%BC%9A%E5%88%9B%E5%BB%BA%E4%B8%8E%E5%BA%95%E5%B1%82%20NFS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E9%99%84%E5%8A%A0%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
我正在设计以下设置:
NFSv3 服务器
Centos7客户端
客户端从服务器挂载 NFS 共享到 /mnt/nfs_share
现在我想从该安装到内部目录创建许多只读绑定安装。例如:
mount --bind /mnt/nfs_share/dir1 /svc/dir1
mount --bind /mnt/nfs_share/dir2 /svc/dir2
...
...
...
mount --bind /mnt/nfs_share/dirN /svc/dirN
我的问题是 - 这是否会在 NFS 服务器上产生网络和连接开销?或者使用相同的单个挂载与 NFS 服务器通信,并且所有绑定挂载都是本地的,而不创建额外的 tcp 连接?
答案1
我运行了 tcpdump 来捕获 NFS 服务器 IP 的传入/传出流量,看起来现有的原始挂载端口正在被重新用于通过绑定挂载完成的任何通信,这很好!