Dell Unity: Команда ls зависла на клієнті RHEL 8.4 під час монтування експорту Unity NFS через NFSv4 (можна виправити користувачем)

概要: Команда ls зависла на клієнті RHEL 8.4 під час монтування експорту Unity NFS через NFSv4.

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

現象

Команда ls висіла назавжди на клієнті Linux. Проблема спостерігається лише на клієнті RHEL 8.4, який працює під керуванням версії ядра раніше, ніж kernel-4.18.0-305.17.1.el8_4. 
 

原因

Проблема викликана взаємодією між сервером Unity NFS і клієнтами RHEL 8.4, що працюють з ядром раніше, ніж kernel-4.18.0-305.17.1.el8_4.  Коли сервер NFS надсилає ненульовий верифікатор у відповіді READDIR, клієнт NFS продовжує надсилати 0 для перевірки файлів cookie під час наступного виклику READDIR.  Це призводить до нескінченного циклу READDIR, який змушує команду ls зависати назавжди. 

解決方法

Спосіб вирішення: 
- Змонтуйте експорт nfs через NFSv3.

Постійне виправлення:

- З боку клієнта, неправильна поведінка виправлена в kernel-4.18.0-305.17.1.el8_4.

Подробиці можна знайти з випуску RHEL. 


https://access.redhat.com/errata/RHSA-2021:3447Клієнт NFS висить на лістингу спільних ресурсів, коли реалізовано перевіряючі readdir на стороні сервера (BZ#1993895)

Для цього випуску також доступна стаття Redhat KB про цю проблему.



https://access.redhat.com/solutions/6189341 Dell Unity Engineering також вивчає майбутні вдосконалення коду для подальшого вирішення цієї проблеми. Базу знань буде оновлено, коли з'явиться оновлення.

対象製品

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