Partition beim Systemstart nicht automatisch mounten

Auf meiner externen Festplatte habe ich eine Partition “Backup”, auf der ich – wie der Name nahelegt – ein Backup meines Systems abgelegt habe. Dieses erneuere ich in unregelmäßigen Abständen mit SuperDuper! CarbonCopyCloner (Update). Da ich die Platte aber nun regelmäßig nutze, möchte ich diese Partition etwas vor ungewollten Änderungen schützen. Die Lösung ist das automatische mounten (in der deutschen Übersetzung von Apple “aktivieren”) der Partition / des Laufwerks zu verhindern.

Hilfe kommt in Form der Datei /etc/fstab, aus der Unix im allgemeinen und auch Mac OS X 10.6 Informationen zum mounten von Dateisystemen zieht. Die manpage von fstab (man fstab) bringt detaillierte Informationen. Jede Zeile enthält die Angaben für eine Partition, die folgendermaßen aufgebaut ist:

fs_spec fs_file fs_vfstype fs_mntops

Das erste Feld enthält einen device identifier, der kann entweder die Volume UUID oder den Bezeichner (LABEL) enthalten. Das Zweite bestimmt den mount point, da wir hier die Partition eben gerade nicht mounten wollen hier none. Das dritte Feld steht für den Dateisystemtyp, hier hfs. Das vierte Feld enthält weitere Optionen und da wird es spannend für uns. Neben der Angabe ob die Partition nur lesbar (ro) oder auch beschreibbar (rw) gemountet werden soll, fügen wir hier die Option noauto ein. Diese besorgt Gewünschtes; die Partition wird nicht automatisch gemountet. Es gibt weitere Optionen, die jedoch hier nicht relevant sind und weggelassen werden können.

Aber jetzt Butter bei die Fische.

  1. Als erstes finden wir die Volume UUID oder das LABEL der Partition heraus. Das geht ganz einfach im Terminal: diskutil info /Volume/PartitionsName/. Für Bei Verwendung des Bezeichners gucken wir alternativ einfach im Finder nach, wie die Partition heißt.
    Vorteil von der UUID ist, dass die Partition auch nach dem Umbenennen noch versteckt wird. Vorteil vom Namen ist, dass auch andere Laufwerke mit gleichem Namen automatisch versteckt werden, bspw. bei mehreren Platten mit Backup-Partition. Beides lässt sich je nach Einsatzzweck natürlich auch als Nachteil formulieren.
  2. Wir öffnen die (bei handelüblicher Installation noch nicht existierende) fstab-Datei im Terminal: sudo nano /etc/fstab. Stolperfalle: Es existiert bereits eine Datei namens /etc/fstab.hd, diese ist hier nicht gemeint.
  3. Jetzt alle gewünschten Laufwerke zeilenweise untereinander eintragen:
    Variante1: UUID=FAB060E9-79F7-33FF-BE85-E1D3ABD3EDEA none hfs rw,noauto
    Variante2: LABEL=The\040Volume\040Name none hfs rw,noauto
    Leerzeichen sind hier Feldbegrenzer und müssen daher durch \040 ersetzt werden.
  4. Speichern (STRG-O, Enter, STRG-X) und nach dem nächsten Neustart freuen.

Wenn man jetzt auf die Partition zugreifen will, kann man sie mit dem Festplatten-Dienstprogramm oder dem Befehlt mount im Terminal aktivieren.
Zusatztip: Auf ähnliche Weise kann man nativ NTFS-Laufwerke ab Mac OS X 10.6 Snow Leopard beschreibbar machen. Stichwörter: fs_vfstype ntfs, rw, Google.

3 thoughts on “Partition beim Systemstart nicht automatisch mounten

  1. Vielen Dank für diese nützliche Anleitung! Wie jedoch macht man den Befehl wieder rückgängig? Wenn ich den Befehl noauto rausnehme und versuche zu speichern, bekomme ich die Fehlermeldung, dass der Zugriff verweigert wurde.

    • Vermutlich hast Du die Datei nicht mit root-Rechten (sudo) geöffnet. Auch einen Mountpoint musst Du angeben. Am bequemsten ist es, den Eintrag einfach zu löschen.

  2. Oh mein Gott, diese Anleitung habe ich schon vor Jahren gesucht und nun existiert so etwas wirklich =D

    danke

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>