有没有办法强制 Linux 客户端在失去连接后重新连接到 NFS 服务器?客户端最终注意到服务器已恢复并恢复正常工作。我只是想知道是否有办法加快重新连接的速度。
答案1
你可以看看 Autofs (ArchWiki 链接)。如果您将 NFS 设置为自动挂载,则每次您尝试使用 NFS 驱动器时,客户端都应尝试(重新)连接到该驱动器。这将确保如果您尝试从客户端访问 NFS 驱动器和服务器已启动,然后 NFS 驱动器将连接。
答案2
也许您可以调整NFS 挂载的timeo
和选项来实现所需的行为。retrans
看nfs 手册页了解更多信息。
答案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)