Ordner reagiert beim Öffnen nicht mehr

Wenn Sie einen Ordner öffnen oder einen dir-Befehl auf einem File Storage-Dateisystem ausführen, das in einem Windows Server 2022-System gemountet ist, wird die Aktion nicht abgeschlossen.

Ursache: Dies ist ein bekanntes Problem bei der Verarbeitung von NFS-Anforderungen durch Windows Server 2022. Das Problem tritt in früheren Windows-Versionen, wie Windows Server 2019, nicht für dasselbe Dateisystem auf, das dasselbe Mountziel verwendet.

Der NFS-Client fordert mit READDIR den Inhalt eines Verzeichnisses an. Er verwendet den Cookiewert in Antworten, um Ergebnisse in Batches abzurufen, bis der NFS-Client eine Antwort mit einer EOF=1-Antwort erhält, die angibt, dass sich keine weiteren Dateien im Verzeichnis befinden.

Wenn dieses Problem auftritt, wählt der NFS-Client anstelle des korrekten Cookiewerts aus dem letzten Batch einen falschen Cookiewert von 0 aus. Dadurch wird der READDIR-Prozess kontinuierlich wiederholt.

Lösung: Arbeiten Sie mit dem Support zusammen, um mögliche Lösungen zu testen.

Einige Benutzer haben READDIR deaktiviert, wie unter Low Data Copy in Windows im Vergleich zu Copy of Same Data in Linux beschrieben, aber viele Anwendungen benötigen READDIR, um zu funktionieren.

Für andere Benutzer hat Microsoft vorgeschlagen, die Verzeichnispuffergröße zu erhöhen, indem eine neue Registrierungseinstellung namens MaxDirCacheSize hinzugefügt wird. Da diese Details nicht in der offiziellen Microsoft-Dokumentation gefunden werden, erstellen Sie eine Microsoft-Serviceanfrage oder fragen Sie den Oracle-Support, um dies in Ihrem Namen zu tun. Fragen Sie in der Anforderung nach dem Leistungsunterschied, wenn Windows 2022 mit demselben Remote-NFS-Speicher arbeitet wie andere Windows-Versionen. Fragen Sie nach dem entsprechenden Wert für MaxDirCacheSize und den Schritten zum Erhöhen dieser Einstellung.