La cartella non risponde all'apertura
Quando si apre una cartella o si esegue un comando dir
su un file system di storage di file attivato su un sistema Windows Server 2022, l'azione non viene completata.
Causa: si tratta di un problema noto con il modo in cui Windows Server 2022 gestisce le richieste NFS. Il problema non si verifica nelle precedenti release di Windows, ad esempio Windows Server 2019, per lo stesso file system che utilizza la stessa destinazione di accesso.
Il client NFS utilizza READDIR
per richiedere il contenuto di una directory. Utilizza il valore del cookie nelle risposte per recuperare i risultati in batch fino a quando il client NFS non riceve una risposta con una risposta EOF=1
, indicando che non ci sono più file nella directory.
Quando si verifica questo problema, invece di utilizzare il valore cookie corretto del batch più recente, il client NFS seleziona un valore cookie errato pari a 0. In questo modo il processo READDIR
viene ripetuto continuamente.
Soluzione: utilizzare il supporto per testare le possibili risoluzioni.
Alcuni utenti hanno disattivato READDIR
come descritto in Copia lenta dei dati in Windows rispetto alla copia degli stessi dati in Linux, ma molte applicazioni richiedono il funzionamento di READDIR
.
Per altri utenti, Microsoft ha suggerito di aumentare le dimensioni del buffer delle directory aggiungendo una nuova impostazione del registro chiamata MaxDirCacheSize
. Poiché questi dettagli non sono disponibili nella documentazione ufficiale di Microsoft, creare una richiesta di servizio Microsoft o chiedere al Supporto Oracle di farlo per conto dell'utente. Nella richiesta, chiedere informazioni sulla differenza di prestazioni quando Windows 2022 sta lavorando con la stessa memoria NFS remota di altre versioni di Windows. Richiedere il valore appropriato per MaxDirCacheSize
e i passi per aumentare questa impostazione.