Як вимкнути локальне кешування переліку каталогів 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 й знову підключіть їх, щоб зміни почали діяти.

Дата опублікування: