Die Bergbesteigung auf dem geheimen Weg
Dienstag, 17. Februar 2026 - 12:07 Uhr | Kategorie: Software
In einem früheren Blogartikel hatte ich ja das Problem von MacOS und Windows Netzlaufwerken schon mal erläutert. Das Problem dabei ist, dass wenn man z.B. sein MacBook zuklappt, nach einer gewissen Zeit der Finder dann meckert, dass der Server getrennt wurde. Hier kann man dann immer auf "Alle trennen" gehen, und im Anschluss kommt der Loopmounter aus meinem frühren Blogartikel und verbindet die Laufwerke neu. Wie ich im alltäglichen Workflow festgestellt habe, ist dieser Dialog jedoch sehr nervig, also habe ich mich gefragt, ob es einen besseren Weg gibt. Und tatsächlich gibt es einen.
Auf einem Artikel unter seito.de wird beschrieben wie ein Ansatz mit MacOS Automounts aussieht. (Der Originalartikel befindet sich übrigens auf Github Gists) Die Lösung funktioniert wunderbar, bis auf eine kleine Randnotiz: Nach einem Update wird die Datei /etc/auto_master wieder zurückgesetzt. Im Originalartikel wird beschrieben, dass man die Schreibrechte auf die Datei entziehen kann, was ich persönlich nicht so gut finde, daher habe ich einen anderen Ansatz gewählt.
Unter folgendem Link habe ich auf GitHub Gists ein Script, so wie einen Launchdaemon, bereitgestellt. Der Launchdaemon prüft mit Hilfe des Scripts beim Start des Rechners, ob der Eintrag in der Datei noch vorhanden ist und setzt ihn neu, falls er fehlt. Somit bleibt die Datei beschreibbar und das Automounting funktioniert weiterhin auch nach einem Update. Hier noch aus meinen Notizen das Snippet, um das Script so wie den Launchdaemon zu konfigurieren:
# Verzeichnis anlegen wenn nicht vorhanden
sudo mkdir -p /usr/local/bin
# Script einfügen
sudo vi /usr/local/bin/check_automount.sh
# Script ausführbar machen
sudo chmod +x /usr/local/bin/check_automount.sh
# Launchdaemon einfügen
sudo vi /Library/LaunchDaemons/com.local.check-automount.plist
# Launchdaemon laden
sudo launchctl load /Library/LaunchDaemons/com.local.check-automount.plist
# kurzer Test
sudo launchctl list | grep check-automount
