Dell Unity: El comando ls dejaba de responder en el cliente RHEL 8.4 cuando se montaba la exportación de NFS de Unity a través de NFSv4 (corregible por el usuario)

概要: El comando ls dejaba de responder en el cliente RHEL 8.4 cuando se montaba la exportación de NFS de Unity a través de NFSv4.

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

El comando ls dejaba de responder para siempre en el cliente Linux. El problema solo se observa en el cliente RHEL 8.4 que ejecuta una versión de kernel anterior a kernel-4.18.0-305.17.1.el8_4. 
 

原因

El problema se debe a la interacción entre el servidor NFS de Unity y los clientes RHEL 8.4 que ejecutan un kernel anterior a kernel-4.18.0-305.17.1.el8_4.  Cuando el servidor NFS envía un verificador distinto de cero en la respuesta de READDIR, el cliente de NFS continúa enviando 0 para el verificador de cookies en la llamada READDIR subsiguiente.  Esto da como resultado un bucle READDIR infinito que hace que el comando ls se bloquee para siempre. 

解決方法

Solución alternativa: 
- Monte la exportación de nfs a través de NFSv3.

Corrección permanente:

desde el lado del cliente, el error de configuración se corrigió en kernel-4.18.0-305.17.1.el8_4.

Los detalles se pueden encontrar en la versión de RHEL. 


https://access.redhat.com/errata/RHSA-2021:3447El cliente de NFS se bloquea en la lista de recursos compartidos cuando se implementan verificadores readdir del lado del servidor (BZ#1993895)

También hay un artículo de la base de conocimientos de RedHat disponible para este problema.



https://access.redhat.com/solutions/6189341 ingeniería de Dell Unity también están investigando mejoras futuras de código para abordar aún más este problema. La KB se actualizará cuando haya una actualización.

対象製品

Dell EMC Unity
文書のプロパティ
文書番号: 000202521
文書の種類: Solution
最終更新: 27 7月 2023
バージョン:  4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。