NFS 断开连接后强制 Linux NFS 客户端重新连接到服务器

NFS 断开连接后强制 Linux NFS 客户端重新连接到服务器

有没有办法强制 Linux 客户端在失去连接后重新连接到 NFS 服务器?客户端最终注意到服务器已恢复并恢复正常工作。我只是想知道是否有办法加快重新连接的速度。

答案1

你可以看看 Autofs (ArchWiki 链接)。如果您将 NFS 设置为自动挂载,则每次您尝试使用 NFS 驱动器时,客户端都应尝试(重新)连接到该驱动器。这将确保如果您尝试从客户端访问 NFS 驱动器服务器已启动,然后 NFS 驱动器将连接。

答案2

也许您可以调整NFS 挂载的timeo和选项来实现所需的行为。retransnfs 手册页了解更多信息。

答案3

用于自动重新连接使用noresvport

在客户端使用noresvport

sudo mount -t nfs [2b01:7f8:1a:f243::a]:/data/ /data/ -o noresvport

在服务器上使用insecure

/data/ 2831:650:5b00:9232::9(rw,sync,no_subtree_check,no_root_squash,insecure)

相关内容