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

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

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. Проблема спостерігається лише на клієнті RHEL 8.4, який працює під керуванням версії ядра раніше, ніж kernel-4.18.0-305.17.1.el8_4. 
 

Cause

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

Resolution

Спосіб вирішення: 
- Змонтуйте експорт 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 також вивчає майбутні вдосконалення коду для подальшого вирішення цієї проблеми. Базу знань буде оновлено, коли з'явиться оновлення.

Affected Products

Dell EMC Unity
Article 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.