CIFS挂载工作一段时间后访问失败

这个文档(000021058)是根据免责声明在本文档的最后。

环境

SUSE Linux Enterprise Server 12 SP5

情况

使用CIFS挂载的SLES 12 SP5系统可以在一段时间内成功使用CIFS挂载,但一段时间后,访问CIFS挂载的文件系统将失败。例如,在一种情况下,多次尝试使用mount都会返回错误:

错误的文件描述符

在另一个案例中,访问尝试似乎挂起或停滞。Tcpdump显示仍在尝试各种操作,但循环错误,如STATUS_FILE_CLOSED或STATUS_TOO_MANY_OPENED_FILES。

这个问题可以通过重新挂载和挂载来暂时解决,但这种行为最终会回来。

这可能是巧合,但这种行为是在从SLES 12 SP4更新到SLES 12 SP5之后发现的。

决议

在缓存CIFS共享的根文件句柄时发现了一个问题。一种解决方法是在CIFS挂载选项中添加“nohandlecache”。

正在为SLES 12 SP5准备一个代码修复程序,如果/当该修复程序发布时,本文档将更新。

这个问题预计不会影响使用更新内核的SLES 15。相关的缓存特性在较新的代码中得到了扩展和增强,确切的原因应该不再存在。但是,由于对较新代码的不断更改,如果在SLES 15上遇到类似的问题,建议更新到最新可用的内核。

免责声明

这个支持知识库为SUSE客户和对我们的产品和解决方案感兴趣的各方提供了一个有价值的工具,以获取信息、想法和相互学习。beplay体育官方app下载本材料仅供信息、个人或非商业用途,并按“原样”呈现,不作任何形式的保证。

  • 文档ID:000021058
  • 创建日期:28 - 4月- 2023
  • 修改日期:28 - 4月- 2023
    • SUSE Linux企业服务器

<返回支持搜索

有关SUSE知识库的问题或关注,请联系:tidfeedback[at]suse.com

SUSE支持论坛

让经验丰富的Sys Ops为您解答问题,或者与其他SUSE社区专家进行互动。

加入我们的社区

支持资源

了解如何充分利用您通过SUSE订阅、高级支持、学术计划或合作伙伴计划获得的技术支持。


SUSE客户支持快速参考指南 SUSE技术支持手册 更新报告
支持常见问题解答

打开事件

通过SUSE技术支持打开事件、管理订阅、下载补丁或管理用户访问。

去客户中心beplay官网首页