Wenn Sie eine SMB 2- oder SMB 3-Verbindung verwenden, ist lokales Caching standardmäßig aktiviert. In folgenden Fällen kann das Deaktivieren von lokalem Caching ratsam sein:
- Inhalte auf dem Server ändern sich häufig.
- Der Finder zeigt manchmal ein paar Sekunden lang nur eine teilweise Liste von den Inhalten einer Freigabe oder eines Ordners.
Lokales SMB-Caching auf einem macOS-Client deaktivieren
Überprüfen Sie zunächst, ob auf Ihrem macOS-Computer eine Datei mit dem Namen "/etc/nsmb.conf" vorhanden ist.
Wenn auf Ihrem macOS-Computer eine "/etc/nsmb.conf"-Datei vorhanden ist
- Öffnen Sie die Datei "/etc/nsmb.conf" als Root.
- Setzen Sie den Wert "dir_cache_max_cnt" auf "0", indem Sie die folgenden Zeilen hinzufügen:
[default]
dir_cache_max_cnt=0
- Speichern Sie die Datei "/etc/nsmb.conf".
- Damit die Änderungen wirksam werden, trennen Sie alle aktiven SMB-Freigaben, und verbinden Sie sie anschließend wieder.
Wenn auf Ihrem macOS-Computer keine "/etc/nsmb.conf"-Datei vorhanden ist
- Öffnen Sie Terminal.
- Erstellen Sie mit den folgenden Befehlen eine "/etc/nsmb.conf"-Datei, bei der der Wert für "dir_cache_max_cnt" auf "0" gesetzt ist:
sudo -s
echo "[Standardwert]" >> /etc/nsmb.conf
echo "dir_cache_max_cnt=0" >> /etc/nsmb.conf
exit - Damit die Änderungen wirksam werden, trennen Sie alle aktiven SMB-Freigaben, und verbinden Sie sie anschließend wieder.