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.

Data publikacji: