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 工程部门也在研究未来的代码增强功能,以进一步解决此问题。当有更新时,将更新知识库文章。

Затронутые продукты

Dell EMC Unity
Свойства статьи
Номер статьи: 000202521
Тип статьи: Solution
Последнее изменение: 27 Jul 2023
Версия:  4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.