Dit artikel is bedoeld voor systeembeheerders bij bedrijven en onderwijsinstellingen.
Uw Mac bepaalt hoe elk venster en de inhoud ervan moet worden weergegeven door bestandsinformatie zoals labels, tags en overige vormen van metagegevens te verzamelen.
Een Mac met macOS Sierra 10.12 en lager verzamelt alle metagegevens voor de bestanden in een map, vergelijkt deze met de inhoud van het .DS_Store-bestand in de map en geeft vervolgens de inhoud van de map weer. In macOS High Sierra 10.13 en hoger is dit proces iets gewijzigd: als een map alfanumeriek is gesorteerd, wordt de inhoud onmiddellijk weergegeven. Vervolgens verzamelt en vergelijkt de Finder de rest van de metagegevens van de map.
U kunt macOS High Sierra 10.13 en hoger aanpassen zodat het browsen in netwerkshares sneller verloopt of u kunt afdwingen dat de Finder eerst alle beschikbare metagegevens verzamelt voordat deze de inhoud van een map weergeeft.
Browsen in netwerkshares versnellen
Om het browsen van bestanden in SMB-shares te versnellen, kunt u voorkomen dat macOS .DS_Store-bestanden leest in SMB-shares. Dit heeft als gevolg dat de Finder alleen basisinformatie gebruikt en de inhoud van elke map onmiddellijk weergeeft in alfanumerieke volgorde. Gebruik dit Terminal-commando:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
Log uit bij uw macOS-account en log opnieuw in.
Gebruik deze opdracht om sorteren opnieuw in te schakelen:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE
Directory-caching uitschakelen
Een Mac plaatst metagegevens van bestanden en mappen tijdelijk in een lokaal cachegeheugen. Dit verbetert de browsesnelheid, vooral op netwerken met hoge latentie. Systemen met meer geheugen kunnen meer bestandsinformatie in de cache plaatsen.
Als u directory-caching wilt uitschakelen zodat macOS de volledige inhoud van mappen en metagegevens opnieuw downloadt telkens wanneer u gaat browsen in een SMB-share, kunt u het bestand /etc/nsmb.conf aanmaken of wijzigen. Raadpleeg de man-pagina voor nsmb.conf voor meer informatie over hoe u dit bestand wijzigt.
Als uw systeem nog geen /etc/nsmb.conf-bestand heeft, gebruikt u de volgende Terminal-commando's. Houd er rekening mee dat u moet zijn ingelogd als beheerder met sudoer-bevoegdheden als u dit bestand wilt instellen:
echo "[default]" | sudo tee -a /etc/nsmb.conf
echo "dir_cache_off=yes" | sudo tee -a /etc/nsmb.conf
Als u directory-caching opnieuw wilt inschakelen, verwijdert u het regelitem "dir_cache_off=yes" of verwijdert u het bestand '/etc/nsmb.conf' helemaal. Gebruik dit Terminal-commando om het bestand '/etc/nsmb.conf' te verwijderen:
sudo rm /etc/nsmb.conf