用于网络文件系统 (NFS) 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

NFS 资源故障监视器进程

启动资源故障监视器探测之前,请从 dfstab 文件读取所有共享路径并将它们存储在内存中。在每个探测周期内,通过对路径执行 stat() 以探测每个迭代中的所有共享路径。

每个资源故障监视器故障探测将在一个循环中执行以下步骤。

  1. 进行休眠,时间为 Thorough_probe_interval

  2. 如果 dfstab 自上次读取后已发生更改,则刷新内存。

    如果在读取 dfstab 文件时发生错误,则资源状态将被设置为 FAULTED,监视器将跳过当前探测周期的剩余检查。

  3. 通过对路径执行 stat() 以探测每个迭代中的所有共享路径。

    如果任何路径不能正常运行,则资源状态将被设置为 FAULTED

  4. 探测 NFS 守护程序(nfsdmountdlockdstatd)以及 rpcbind 是否存在。

  5. 如果这些守护程序中的任何一个停止,则资源状态将被设置为 FAULTED

如果所有共享路径都有效并且 NFS 守护程序都存在,则资源状态将在探测周期的末尾被重置为 ONLINE