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
마지막 수정 시간: 15 5월 2026
버전:  5
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.