Le dossier ne répond plus lorsqu'il est ouvert
Lorsque vous ouvrez un dossier ou exécutez une commande dir
sur un système de fichiers File Storage monté sur un système Windows Server 2022, l'action ne se termine pas.
Cause : il s'agit d'un problème connu concernant la façon dont Windows Server 2022 gère les demandes NFS. Le problème ne se produit pas dans les versions antérieures de Windows, telles que Windows Server 2019, pour le même système de fichiers utilisant la même cible de montage.
Le client NFS utilise READDIR
pour demander le contenu d'un répertoire. Il utilise la valeur de cookie dans les réponses pour extraire les résultats par lots jusqu'à ce que le client NFS obtienne une réponse avec une réponse EOF=1
, indiquant qu'aucun autre fichier ne se trouve dans le répertoire.
Lorsque ce problème se produit, au lieu d'utiliser la valeur de cookie correcte du lot le plus récent, le client NFS sélectionne une valeur de cookie incorrecte de 0. Ainsi, le processus READDIR
se répète continuellement.
Solution : travaillez avec le support technique pour tester les résolutions possibles.
Certains utilisateurs ont désactivé READDIR
comme décrit dans Copie de données lente sous Windows comparée à la copie de données identiques sous Linux, mais de nombreuses applications nécessitent que READDIR
fonctionne.
Pour les autres utilisateurs, Microsoft a suggéré d'augmenter la taille du tampon de répertoire en ajoutant un nouveau paramètre de registre appelé MaxDirCacheSize
. Comme ces détails ne figurent pas dans la documentation officielle de Microsoft, créez une demande d'assistance Microsoft ou demandez au support technique Oracle de le faire en votre nom. Dans la demande, posez des questions sur la différence de performances lorsque Windows 2022 fonctionne avec le même stockage NFS distant que les autres versions de Windows. Demandez la valeur appropriée pour MaxDirCacheSize
et les étapes à suivre pour augmenter ce paramètre.