5.3. NFS 注意事项

在配置集群的 NFS 服务时,你应该考虑以下因素:

避免使用 exportfs -r

被群集成员使用 NFS 导出的文件系统不是在通常的 /etc/exports 文件中被指定的,而是在群集配置文件中指定的(如群集配置工具所建立)。

exportfs -r 命令删除所有没有在 /etc/exports 文件中具体指定的导出。运行这个命令会导致集群的 NFS 服务在被重新启动时变得不可用。由于这个原因,建议你避免在配置了高度可用的 NFS 服务的群集上使用 exportfs -r 命令。要从对 exportfs -r 命令的无意使用中恢复,NFS 群集服务必须被停止然后再重新被启动。

NFS 文件锁定

在失效转移或服务重新安置过程中,NFS 文件锁定不会被保留。这是因为 Linux NFS 实现在系统文件中贮存文件锁定信息。这些代表 NFS 锁定状态的系统文件在群集中不会被重复。这说明失效转移之后,锁定可能会被重新认可。