Al usar una conexión SMB 2 o SMB 3, el almacenamiento en caché local se activa por defecto. Puede que quieras desactivar el almacenamiento en caché local en estos casos:
- El contenido del servidor cambia constantemente.
- A veces el Finder muestra solo una lista parcial de los contenidos de un recurso compartido o de una carpeta durante unos segundos.
Desactivar el almacenamiento en caché SMB local en un cliente macOS
Primero, comprueba si tu ordenador macOS tiene un archivo /etc/nsmb.conf.
Si tu ordenador macOS tiene un archivo /etc/nsmb.conf
- Abre el archivo /etc/nsmb.conf como root.
- Define el valor dir_cache_max_cnt en “0” añadiendo las siguientes líneas:
[default]
dir_cache_max_cnt=0
- Guarda el archivo /etc/nsmb.conf.
- Desconecta todos los recursos compartidos SMB montados y vuelve a conectarlos para que se apliquen los cambios.
Si tu ordenador macOS no tiene un archivo /etc/nsmb.conf
- Abre Terminal.
- Usa estos comandos para crear un archivo /etc/nsmb.conf que tenga un valor dir_cache_max_cnt definido en “0”:
sudo -s
echo “[predeterminado]” >> /etc/nsmb.conf
echo "dir_cache_max_cnt=0" >> /etc/nsmb.conf
exit - Desconecta todos los recursos compartidos SMB montados y vuelve a conectarlos para que se apliquen los cambios.