Dell Unity: 通过 NFSv4 装载 Unity NFS 导出时,rHEL 8.4 客户端上的 ls 命令挂起(用户可更正)
Summary: 通过 NFSv4 装载 Unity NFS 导出时,rHEL 8.4 客户端上的 ls 命令挂起。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
ls 命令在 Linux 客户端上永久挂起。仅在运行早于 kernel-4.18.0-305.17.1.el8_4 的内核版本的 RHEL 8.4 客户端上观察到问题。
Cause
此问题是由 Unity NFS 服务器与运行早于内核 4.18.0-305.17.1.el8_4 的内核的 RHEL 8.4 客户端之间的交互引起的。 当 NFS 服务器在 READDIR 回复中发送非零验证程序时,NFS 客户端将继续在后续 READDIR 调用中为 cookie 验证程序发送 0。 这会导致无休止的 READDIR 循环,从而导致 ls 命令永久挂起。
Resolution
解决办法:
- 通过 NFSv3 装载 nfs 导出。
永久修复:
- 从客户端,错误行为已在内核-4.18.0-305.17.1.el8_4中修复。
可从 RHEL 版本中找到详细信息。
https://access.redhat.com/errata/RHSA-2021:3447实施服务器端 readdir 验证程序时,NFS 客户端挂起在共享列表中 (BZ#1993895)
Redhat 知识库文章也可用于此问题。
https://access.redhat.com/solutions/6189341 Dell Unity 工程部门也在研究未来的代码增强功能,以进一步解决此问题。当有更新时,将更新知识库文章。
- 通过 NFSv3 装载 nfs 导出。
永久修复:
- 从客户端,错误行为已在内核-4.18.0-305.17.1.el8_4中修复。
可从 RHEL 版本中找到详细信息。
https://access.redhat.com/errata/RHSA-2021:3447实施服务器端 readdir 验证程序时,NFS 客户端挂起在共享列表中 (BZ#1993895)
Redhat 知识库文章也可用于此问题。
https://access.redhat.com/solutions/6189341 Dell Unity 工程部门也在研究未来的代码增强功能,以进一步解决此问题。当有更新时,将更新知识库文章。
Affected Products
Dell EMC UnityArticle Properties
Article Number: 000202521
Article Type: Solution
Last Modified: 27 Jul 2023
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.