Ho un server Linux Ubuntu 12.04 che condivide file tramite NFSv4. Monta la condivisione sul mio MacBook Pro con Mac OS X 10.7.5. Ho la condivisione NFS impostata per automount in Utility Disco con le opzioni di montaggio predefinite.
Trovo che quando i cambiamenti si verificano sul server in una directory che ho aperto di recente nel Finder, il Finder non riflette le modifiche per un tempo molto lungo. Se uso il terminale per "ls" nella stessa directory, vedo le modifiche. Sembra che il Finder stia memorizzando nella cache gli elenchi delle directory localmente e che questo caching sia molto aggressivo.
Chiudere e riaprire la finestra non aiuta. Forzare la chiusura del Finder non aiuta. Smontare e rimontare la condivisione NFS non aiuta. Il riavvio funziona, ma si tratta di uno strumento molto smussato.
Qualcuno ha provato questo, e qualcuno sa di eventuali soluzioni alternative? Sto cercando di eliminare il caching, in modo che il Finder faccia al livello VFS su ogni accesso, o almeno accorci il TTL dei dati memorizzati nella cache.
Ho valutato la possibilità di cambiare la condivisione in SMB o AFP, ma non posso farlo e sto cercando un modo per invalidare manualmente la cache del Finder (o altrimenti utilizzarla) se non riesco a modificare completamente il comportamento di Finder.
ETA: questo non sembra essere più un problema in Mavericks.