tencent cloud

文件存储

动态与公告
产品动态
产品公告
产品简介
产品概述
产品优势
存储类型及性能规格
使用场景
推荐地域
系统限制
购买指南
计费概述
价格总览
通用系列计费方式
Turbo 系列计费方式
吞吐型计费方式
快照计费方式
低频计费方式
资源单位包
资源购买
查看账单
欠费说明
快速入门
创建文件系统及挂载点
在Linux 客户端上使用 CFS 文件系统
在 Windows 客户端上使用 CFS 文件系统
在 Linux 客户端上使用 CFS Turbo 文件系统
使用 CFS 客户端助手挂载文件系统
操作指南
访问管理
管理文件系统
权限管理
使用标签
快照管理
跨可用区、跨网络访问指引
自动挂载文件系统
数据迁移服务
用户权限管理
用户配额
数据加密
数据生命周期管理
升级通用标准型文件系统
实践教程
NFS 客户端内核选择
Turbo 目录管理
计算实例销毁
在容器 TKE 上使用 CFS
在云函数 SCF上使用 CFS
在容器 TKE 上使用 CFS Turbo
在 Serverless 容器服务上使用 CFS Turbo
Turbo 文件系统网络选择
文件存储数据拷贝方案
文件存储性能测试
API 文档
History
Introduction
API Category
Snapshot APIs
File system APIs
Lifecycle APIs
Other APIs
Data Flow APIs
Making API Requests
Permission Group APIs
Service APIs
Scaling APIs
Data Migration APIs
Data Types
Error Codes
故障处理
小文件及高并发场景下客户端使用卡顿
常见问题
服务等级协议
联系我们
词汇表
文档文件存储实践教程NFS 客户端内核选择

NFS 客户端内核选择

PDF
聚焦模式
字号
最后更新时间: 2024-07-05 17:49:12
NFS 客户端是基于内核态的客户端,因部分内核版本的 BUG,会导致 NFS 服务无法正常使用,为了保证您更好的使用体验,请使用我们推荐的内核版本。

已知的客户端问题

内核网络栈缺陷导致文件系统无响应(优先级:高)

当系统的内核版本为2.6.32-696~2.6.32-696.10.1(包括2.6.32-696,但不包括2.6.32-696.10.1)时,NFS 服务端繁忙,内核请求重传,有概率触发内核网络栈缺陷,造成操作无响应。 当操作无响应时,请重启 CVM 实例。更多信息,请参见 RHEL6.9:NFSv4 TCP transport stuck in FIN_WAIT_2 forever

内核缺陷导致文件系统无响应(优先级:高)

当系统的内核版本为以下几个版本时,NFS 服务端故障转移,可能造成 NFS 客户端的打开、读、写操作出现死锁情况,从而导致文件系统持续无响应。
Redhat 6、CentOS 6 2.6.32-696.3.1.el6。
Redhat 7、CentOS 7 3.10.0-229.11.1.el7之前的所有内核版本。
Ubuntu 15.10 Linux 4.2.0-18-generic。 当操作无响应时,请重启 CVM 实例。更多信息,请参见 RHEL7:NFSv4 client loops with WRITE/NFS4ERR_STALE_STATEID - if NFS server restarts multiple times within the grace period
当系统的内核版本为以下几个版本时,网络发生分区或抖动,造成连接重连,NFS 客户端可能由于没有正确处理错误码而持续无响应。现象是文件系统无响应且系统 message 中反复打印 bad sequence-id error。
Redhat 6、CentOS 6 2.6.32-696.16.1.el6之前的所有内核版本。
Redhat 7、CentOS 7 3.10.0-693.el7之前的所有内核版本。 当操作无响应时,请重启 CVM 实例。更多信息,请参见 RHEL6/RHEL7:NFS4 client receiving NFS4ERR_BAD_SEQID drops nfs4 stateowner resulting in infinite loop of READ/WRITE+NFS4ERR_BAD_STATEID
当操作系统内核版本为 CentOS 和 RedHat 5.11.x 所有内核时,执行 ls 命令、包含通配符 * 或 ? 的命令以及其他需要对目录进行遍历的操作,均会由于内核缺陷导致卡顿或无响应。 请您升级内核版本,避免此问题。

不支持 chown 命令和系统调用(优先级:低)

系统的内核版本为2.6.32时,不支持 NFS 客户端执行 chown 命令和系统调用。

ls 操作无法终止(优先级:低)

当系统的内核版本为2.6.32-696.1.1.el6及之前版本时,在系统中执行 ls 操作的同时还在进行添加、删除文件、子目录操作,将导致 ls 操作永远无法终止。 请升级内核版本,避免此问题。
当系统的内核版本为4.18.0-305.12.1时,目录遍历操作如ls等,可能无法终止,请升级内核至4.18.0-305.19.1或更高版本修复此问题。由于CentOS 官方计划停止维护 CentOS Linux 项目,支持长期维护的内核方案选择可参考 Linux 内核获取

NFS文件系统推荐镜像

Linux系统镜像

操作系统类型
操作系统版本
CentOS
CentOS 6.9 64位:2.6.32-696.16.1.el6.x86_64及以上
CentOS 6.10 64位:2.6.32-754.17.1.el6.x86_64及以上
CentOS 7.2 64位:3.10.0-514.26.2.el7.x86_64及以上
CentOS 7.3 64位:3.10.0-514.26.2.el7.x86_64及以上
CentOS 7.4 64位:3.10.0-693.2.2.el7.x86_64及以上
CentOS 7.5 64位:3.10.0-862.14.4.el7.x86_64及以上
CentOS 7.6 64位:3.10.0-957.21.3.el7.x86_64及以上
CentOS 7.7 64位:3.10.0-1062.18.1.el7.x86_64及以上
CentOS 8.x 64位:4.18.0-147.5.1.el8_1.x86_64及以上
Tencent OS Linux
TencentOS Server 2.2(Tkernel 3)
TencentOS Server 2.4 (Tkernel 4)
TencentOS Server 2.6(Final)
TencentOS Server 3.1(Tkernel 4)
Debian
Debian 9.6 64位:4.9.0-8-amd64及以上
Debian 9.8 64位:4.9.0-8-amd64及以上
Debian 9.10 64位:4.9.0-9-amd64及以上
Ubuntu
Ubuntu 14.04 64位:4.4.0-93-generic及以上
Ubuntu 16.04 64位:4.4.0-151-generic及以上
Ubuntu 18.04 64位:4.15.0-52-generic及以上
Ubuntu 20.04 64位:5.4.0-31-generic及以上
OpenSuse
OpenSuse 42.3 64位:4.4.90-28-default及以上
Suse
Enterprise Server 12 SP2 64位:4.4.74-92.35-default及以上
Enterprise Server 12 SP4 64位:4.12.14-95.16-default及以上
CoreOS
CoreOS 1745.7.0 64位:4.19.56-coreos-r1及以上
CoreOS 2023.4.0 64位:4.19.56-coreos-r1及以上

Windows系统镜像

操作系统类型
操作系统版本
Windows Server 2012
Windows Server 2012 R2 数据中心版 64位中文版
Windows Server 2012 R2 数据中心版 64位英文版
Windows Server 2016
Windows Server 2016 数据中心版 64位中文版
Windows Server 2016 数据中心版 64位英文版
Windows Server 2019
Windows Server 2019 数据中心版 64位中文版
Windows Server 2019 数据中心版 64位英文版




帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈