Inaktivera cachelagring av lokal SMB-katalogräkning

Du kan inaktivera lokal cachelagring så att du alltid ser en lista över aktuella filer och mappar på en SMB-resurs.

När du använder en SMB 2- eller SMB 3-anslutning är lokal cachelagring aktiverad som standard. Om innehållet på servern ändras ofta kan du ha skäl att vilja stänga av lokal cachelagring eftersom Finder annars under några sekunder endast visar en del av innehållslistan för en resurs eller mapp. (Om du använder OS X El Capitan eller macOS Sierra kan objekt försvinna från Finder medan den lokala cachelagringen återskapas för upptagna eller stora filresurser.)

Följ dessa steg om din macOS-klientdator har en /etc/nsmb.conf-fil.

Om din Mac har /etc/nsmb.conf

Öppna nsmb.conf som rot och ställ sedan in värdet dir_cache_max_cnt till noll genom att lägga till dessa rader i filen:

[default]

dir_cache_max_cnt=0

Spara filen, koppla bort alla anslutna SMB-resurser och återanslut dem sedan så att ändringarna börjar gälla.

Om din Mac inte har /etc/nsmb.conf

Öppna Terminal och ange sedan dessa kommandon för att skapa en nsmb.conf-fil som har ett dir_cache_max_cnt-värde inställt på noll:

sudo -s

echo "[default]" >> /etc/nsmb.conf

echo "dir_cache_max_cnt=0" >> /etc/nsmb.conf

exit

Koppla bort alla anslutna SMB-resurser och återanslut dem sedan så att ändringarna börjar gälla.

Publiceringsdatum: