停用本機的 SMB 目錄列舉快取功能

只要停用本機快取功能,你就能固定在 SMB 共享點上看到目前檔案與資料夾的列表。

當你使用 SMB 2 或 SMB 3 連線時,本機快取功能預設為啟用狀態。如果伺服器上的內容會經常改變,或者 Finder 有時只顯示共享點或資料夾的內容列表其中一部分,並且只顯示數秒,你可能需要關閉本機快取功能。(使用 OS X El Capitan 或 macOS Sierra 時,在繁忙或大型的檔案共享點上,項目可能會在本機快取重建期間從 Finder 消失。)

請因應 macOS 用戶端電腦是否有 /etc/nsmb.conf 檔案來執行以下步驟。

如果 Mac 有 /etc/nsmb.conf

以 Root 身分開啟 nsmb.conf,然後在檔案中加入以下兩行指令,將 dir_cache_max_cnt 值設定為零:

[default]

dir_cache_max_cnt=0

儲存檔案,然後中斷連接任何已裝載的 SMB 共享點並重新連接,讓變更生效。

如果 Mac 沒有 /etc/nsmb.conf

開啟「終端機」,然後輸入以下指令,建立將 dir_cache_max_cnt 值設定為零的 nsmb.conf 檔案:

sudo -s

echo "[default]" >> /etc/nsmb.conf

echo "dir_cache_max_cnt=0" >> /etc/nsmb.conf

exit

中斷連接任何已裝載的 SMB 共享點,然後再重新連接,讓變更生效。

發佈日期: