Wyłączanie lokalnej pamięci podręcznej wyliczania katalogów SMB
Możesz wyłączyć lokalną pamięć podręczną, aby zawsze była widoczna lista bieżących plików i folderów w udziale SMB.
Jeśli używasz połączenia SMB 2 lub SMB 3, lokalna pamięć podręczna jest domyślnie włączona. Możesz ją wyłączyć, jeśli zawartość serwera często się zmienia lub Finder czasami wyświetla przez kilka sekund tylko częściową listę zawartości udziału lub folderu. (W przypadku zajętych lub dużych udziałów plików podczas używania systemu OS X El Capitan lub macOS Sierra rzeczy mogą zniknąć z Findera podczas przebudowywania lokalnej pamięci podręcznej).
Wykonaj poniższe czynności, w zależności od tego, czy na komputerze klienckim z systemem macOS znajduje się plik /etc/nsmb.conf.
Jeśli na Macu znajduje się plik /etc/nsmb.conf
Otwórz plik nsmb.conf jako użytkownik root, a następnie ustaw wartość dir_cache_max_cnt na zero, dodając następujące wiersze do pliku:
[default]
dir_cache_max_cnt=0
Zachowaj plik, a następnie odłącz wszystkie zamontowane udziały SMB i podłącz je ponownie, aby zmiany zostały wprowadzone.
Jeśli na Macu nie znajduje się plik /etc/nsmb.conf
Otwórz aplikację Terminal, a następnie wprowadź następujące polecenia, aby utworzyć plik nsmb.conf z wartością dir_cache_max_cnt ustawioną na zero:
sudo -s
echo "[default]" >> /etc/nsmb.conf
echo "dir_cache_max_cnt=0" >> /etc/nsmb.conf
exit
Odłącz wszystkie zamontowane udziały SMB, a następnie podłącz je ponownie, aby zmiany zostały wprowadzone.
Potrzebujesz więcej pomocy?
Opowiedz nam więcej o tym, co się dzieje, a my zasugerujemy, co możesz zrobić dalej.