
Wie deaktivieren Sie die automatische Bereitstellung ALLER neuen/unbekannten Laufwerke unter OS X? Dieser Artikel beschreibt, wie Sie die automatische Bereitstellung auf einemSpezifischfahren:
Aber dann müssen Sie die UUID des Laufwerks kennen. Und um die UUID herauszufinden, müssten Sie das Laufwerk mounten, und sobald Sie das tun, mountet OS X das Laufwerk automatisch als Lese-/Schreiblaufwerk und beginnt, viele versteckte Dateien auf das Laufwerk zu schreiben ( .Spotlight-V100
, .Trashes
, .fseventsd
, .metadata_never_index
), bevor Sie "Kuchen" sagen können. Dies ist besonders schlimm, wenn es sich bei dem angeschlossenen Laufwerk um ein fehlerhaftes Laufwerk handelt, an dem Sie Rettungsarbeiten durchführen möchten, denn dann möchten Sie natürlich nicht, dass das Betriebssystem auf das Laufwerk schreibt.überhaupt.
Was also tun Sie, um den Montagevorgang vollständig zu kontrollieren?
Antwort1
Aaron BurghardtsFestplatten-Schiedsrichtertutfastwas Sie wollen. Während es läuft, kann es so eingestellt werden, dass es entweder neue Mounts ablehnt oder neue Mounts schreibgeschützt macht (oder es kann deaktiviert werden, sodass neue Mounts normal erfolgen). Allerdings wendet es seine Richtlinie auf alle Volumes an, die während der Ausführung des Programms angeschlossen werden (unabhängig davon, ob sie zuvor gesehen wurden oder nicht), und es gilt nicht für Volumes, die beim Systemstart angeschlossen (und daher gemountet) werden (d. h. bevor Sie die Möglichkeit haben, das Programm auszuführen). Aber es ist Open Source, also können Sie es möglicherweise ändern, wenn es nicht nah genug an dem ist, was Sie wollen...
(Übrigens: Dank geht an @chrisk, der mich auf Disk Arbitrator aufmerksam gemacht hat indiese frühere Antwortauf eine ähnliche Frage.)
Antwort2
AusMacOSXHints.com:
Automatisches Mounten von Datenträgern während der Anmeldung verhindern (Kategorie: Speichergeräte)
27. Juli 2010, 07:30:00 Uhr • Beitrag von: tobyvoss
Obwohl es zahlreiche gut dokumentierte Möglichkeiten gibt, das Mounten einer Festplatte oder eines USB-Laufwerks beim Systemstart zu verhindern, habe ich nur eine Möglichkeit gefunden (die unter 10.6 funktioniert), das automatische Mounten neu angeschlossener Festplatten während der Anmeldung zu verhindern.
Es besteht die Möglichkeit, den verantwortlichen Prozess abzuschalten:
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.diskarbitrationd.plist
Dies hat negative Auswirkungen auf das allgemeine Auswerfen und Einhängen. Das erneute Einschalten von diskarbitrationd mit load statt unload löst auch nicht alle Probleme.
Ich habe also überall nach einem einfachen GUI-Tool mit dieser Funktion gesucht; ich habe jedoch nur teure Forensik-Toolkits für die Strafverfolgung gefunden, die diese Funktion zusätzlich anbieten.
Dann bin ich über dieses Juwel gestolpert: github.com/aburgh/Disk-Arbitrator/. Funktioniert auf Systemen ab 10.5, Quelle verfügbar, Binärdateien verfügbar (unter „Downloads“), alle Probleme gelöst!
[crarko fügt hinzu: Ich habe es getestet und es funktioniert wie beschrieben. Nettes Dienstprogramm mit guter Dokumentation.]