Як вимкнути локальне кешування переліку каталогів SMB
Ви можете вимкнути локальне кешування, щоб завжди бачити список поточних файлів і папок на спільному ресурсі SMB.
При використанні підключення SMB 2 або SMB 3 локальне кешування ввімкнено за замовчуванням. Можливо, вам потрібно буде вимкнути локальне кешування, якщо вміст на сервері часто змінюється або Finder іноді протягом декількох секунд відображає лише частковий список вмісту спільного ресурсу або папки. (У завантажених або великих файлових ресурсах в OS X El Capitan або macOS Sierra елементи можуть зникати з Finder під час відновлення локального кешу.)
Виконайте такі дії залежно від того, чи є на клієнтському комп’ютері macOS файл /etc/nsmb.conf.
Якщо на комп’ютері Mac є файл /etc/nsmb.conf
Відкрийте nsmb.conf від імені користувача root, а потім виберіть для параметра dir_cache_max_cnt нульове значення, додавши до файлу наступні рядки:
[default]
dir_cache_max_cnt=0
Збережіть файл, а потім відключіть усі підключені спільні ресурси SMB й знову підключіть їх, щоб зміни почали діяти.
Якщо на комп’ютері Mac немає файлу /etc/nsmb.conf
Відкрийте програму «Термінал» і введіть ці команди, щоб створити файл nsmb.conf, для якого значення dir_cache_max_cnt встановлено рівним нулю:
sudo -s
echo "[default]" >> /etc/nsmb.conf
echo "dir_cache_max_cnt=0" >> /etc/nsmb.conf
exit
Відключіть усі підключені спільні ресурси SMB й знову підключіть їх, щоб зміни почали діяти.