SMB-browsegedrag aanpassen in macOS High Sierra 10.13 en hoger

De standaardinstellingen in macOS High Sierra 10.13 en hoger voor het browsen in netwerkmappen zoals SMB-shares (Server Message Block) zijn perfect voor de meeste organisaties en gebruikers. Het is echter mogelijk om instellingen aan te passen om het browsen in SMB-shares in grote bedrijfsomgevingen te optimaliseren.

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.

De Finder forceren om eerst alle metagegevens te verzamelen

Een andere mogelijkheid is dat u de Finder in macOS 10.13 High Sierra en hoger forceert om altijd de volledige set metagegevens te verzamelen alvorens de inhoud van een map weer te geven. Dit komt overeen met het browsegedrag van macOS 10.12 Sierra en lager. Gebruik dit Terminal-commando:

defaults write com.apple.desktopservices UseBareEnumeration -bool FALSE

Log uit bij uw macOS-account en log opnieuw in.

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

Informatie over producten die niet door Apple zijn gemaakt of externe websites die niet door Apple worden beheerd of getest, wordt verstrekt zonder aanbeveling of goedkeuring. Apple aanvaardt geen aansprakelijkheid wat betreft de keuze, de prestaties of het gebruik van websites of producten van derden. Apple doet geen enkele toezegging met betrekking tot de juistheid of de betrouwbaarheid van websites van derden. Aan het gebruik van internet zijn risico’s verbonden. Neem contact op met de leverancier voor meer informatie. Andere bedrijfs- en productnamen zijn mogelijk handelsmerken van de respectievelijke eigenaars.

Publicatiedatum: