Az SMB-könyvtárszámbavétel helyi gyorsítótárazásának letiltása
Letilthatja a helyi gyorsítótárazást, hogy mindig az aktuális fájlok és mappák listáját lássa az SMB-megosztásokon.
SMB 2- vagy SMB 3-kapcsolat használatakor a helyi gyorsítótárazás alapértelmezés szerint engedélyezve van. Érdemes lehet kikapcsolni a helyi gyorsítótárazást, ha a szerveren gyakran változik a tartalom, vagy a Finder időnként csak egy részleges listát jelenít meg a megosztás vagy a mappa tartalmáról néhány másodpercig. (Nagy forgalmú vagy méretű fájlmegosztások esetén az OS X El Capitan és a macOS Sierra rendszerben előfordulhat, hogy bizonyos elemek eltűnnek a Finderben, amíg a helyi gyorsítótár újraépül.)
Kövesse alább a megfelelő lépéseket attól függően, hogy macOS rendszerű kliensgépén megtalálható-e az /etc/nsmb.conf fájl.
Ha a Macen megtalálható az /etc/nsmb.conf fájl
Nyissa meg az nsmb.conf fájlt root felhasználóként, majd állítsa a dir_cache_max_cnt értéket nullára a következő sorok hozzáadásával:
[default]
dir_cache_max_cnt=0
Mentse a fájlt, majd válassza le az összes csatlakoztatott SMB-megosztást, és csatlakoztassa újra őket, hogy a módosítások érvénybe lépjenek.
Ha a Macen nem található meg az /etc/nsmb.conf fájl
Nyissa meg a Terminalt, majd írja be az alábbi parancsokat, melyekkel létrehoz egy nsmb.conf fájlt, amelyben nullára állítja a dir_cache_max_cnt értéket:
sudo -s
echo "[default]" >> /etc/nsmb.conf
echo "dir_cache_max_cnt=0" >> /etc/nsmb.conf
exit
Válassza le az összes csatlakoztatott SMB-megosztást, majd csatlakoztassa újra őket, hogy a módosítások érvénybe lépjenek.