Dell Unity: 通过 NFSv4 装载 Unity NFS 导出时,rHEL 8.4 客户端上的 ls 命令挂起(用户可更正)
概要: 通过 NFSv4 装载 Unity NFS 导出时,rHEL 8.4 客户端上的 ls 命令挂起。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
ls 命令在 Linux 客户端上永久挂起。仅在运行早于 kernel-4.18.0-305.17.1.el8_4 的内核版本的 RHEL 8.4 客户端上观察到问题。
原因
此问题是由 Unity NFS 服务器与运行早于内核 4.18.0-305.17.1.el8_4 的内核的 RHEL 8.4 客户端之间的交互引起的。 当 NFS 服务器在 READDIR 回复中发送非零验证程序时,NFS 客户端将继续在后续 READDIR 调用中为 cookie 验证程序发送 0。 这会导致无休止的 READDIR 循环,从而导致 ls 命令永久挂起。
解決方法
解决办法:
- 通过 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 工程部门也在研究未来的代码增强功能,以进一步解决此问题。当有更新时,将更新知识库文章。
対象製品
Dell EMC Unity文書のプロパティ
文書番号: 000202521
文書の種類: Solution
最終更新: 27 7月 2023
バージョン: 4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。