Desativar o armazenamento em cache de enumeração de diretório SMB local
Você pode desativar o cache local para sempre ver uma lista dos arquivos e pastas atuais em um compartilhamento SMB.
Quando você usa uma conexão SMB 2 ou SMB 3, o cache local é ativado por padrão. Talvez você queira desativar o cache local se o conteúdo no servidor mudar com frequência ou o Finder, às vezes, mostrar apenas uma lista parcial do conteúdo de um compartilhamento ou pasta por alguns segundos. (Em compartilhamentos de arquivos grandes ou ocupados ao usar o OS X El Capitan ou o macOS Sierra, os itens podem desaparecer do Finder enquanto o cache local é recriado.)
Siga estas etapas com base no fato de o computador cliente macOS ter um arquivo /etc/nsmb.conf.
Se o Mac tiver /etc/nsmb.conf
Abra o nsmb.conf como raiz e defina o valor de dir_cache_max_cnt como zero adicionando estas linhas ao arquivo:
[default]
dir_cache_max_cnt=0
Salve o arquivo e desconecte todos os compartilhamentos SMB montados e reconecte-os para que as alterações entrem em vigor.
Se o Mac não tiver /etc/nsmb.conf
Abra o Terminal e insira estes comandos para criar um arquivo nsmb.conf com um valor de dir_cache_max_cnt definido como zero:
sudo -s
echo "[default]" >> /etc/nsmb.conf
echo "dir_cache_max_cnt=0" >> /etc/nsmb.conf
exit
Desconecte todos os compartilhamentos SMB montados e reconecte-os para que as alterações entrem em vigor.