本文主要说明常见的 NFS 客户端挂载选项,旨在帮助您更好的了解不同 NFS 挂载选项参数和适用场景。本文档着重于说明参数的含义,以及可能额外调整的参数,以满足特定场景的访问需求。
说明:
在文件系统的挂载参数页面和客户端助手界面,已提供腾讯云建议的挂载参数,您可根据推荐配置进行挂载操作。
常见挂载参数说明
参数 | 参数说明 |
vers | 表示使用 NFS 协议的版本。 值为3:表示使用 NFS V3挂载。 值为4.0:表示使用 NFS V4挂载。 说明: 建议传入 vers=3,使用 NFS V3协议,以获取更好的元数据性能。如有多客户端编辑同一文件的需求,可传入 vers=4。 |
hard/soft | hard:当文件存储 CFS 不可用时,客户端会自动进行重试。 soft:当文件存储 CFS 不可用时,客户直接返回 EIO 的错误。 说明: 此参数默认为 hard。 建议采用默认配置,当 CFS 后端主备切换时,客户端能自动重连,保证服务可用性。 |
noresvport | 在网络重连时使用新的 TCP 端口,保障在网络发生故障恢复时不会中断连接。 说明: 建议配置,当 CFS 后端进行主备切换时,会更换内部端口。为保证主备切换后,业务能正常恢复,需添加此参数。 |
ac/noac | ac:缓存文件的元数据信息。 noac:不缓存文件的元数据信息。 说明: 此参数默认为 ac。 建议采用默认配置,以获得更好的性能。 若对多客户端读取数据的一致性水平要求高,常见于各种工作流的场景,可配置为 noac。 |
sync | 配置后,数据写入将转为同步写入。 说明: 此参数建议不添加,以保证更好的性能。如果对一致性水平要求较高,常见于各种工作流的场景,可配置此参数。 |
lock/nolock | nolock:将文件锁语义转为本地锁,不报错。 lock:开启文件锁语义,若服务端不支持文件锁,则锁请求会报错。 说明: 默认为 lock。建议在 NFS V3协议挂载的时候配置 nolock,保证当业务调用文件锁时能正常运行。 |
说明: