我有几台磁盘服务器(称为 A、B、...)导出 NFS 共享。为了简化数据访问,我在另一台机器(称为 Z)上的 NFS 共享中创建了一个文件夹,其中包含指向各个服务器上所有 NFS 共享的符号链接,以便我的计算节点可以引用单个文件夹来访问所有文件。但我不知道当多个节点通过 Z 中的符号链接访问不同服务器上的多个文件时会发生什么。所有数据都会通过 Z 路由吗?或者在解析符号链接后,每个节点都会直接连接到其相关的磁盘服务器吗?如果前一种情况是实际发生的,那么我必须找到另一种方法,因为我无法忍受由此产生的瓶颈。谢谢。
答案1
解析后,客户端将遵循路径并直接访问其他 nfs 服务器。没有发生代理。换句话说,在您的情况下,如果服务器 Z 有一个指向服务器 A 的指针,则客户端将连接访问服务器 Z,仅读取链接的内容,然后直接与服务器 A 对话。