Kann OSX nur bestimmte Partitionen bereitstellen, wenn Sie eine externe Festplatte anschließen?

17

Ich habe eine externe Festplatte mit 4 Partitionen.

Meine Frage lautet wie folgt: Gibt es eine Möglichkeit, dem Betriebssystem mitzuteilen, dass nur zwei von ihnen (ein FAT und ein HFS +) gemountet werden sollen, wenn ich die Festplatte anschließe? Es ist ziemlich ärgerlich, 4 "Festplatten" am Finder angeschlossen zu haben, und es macht das Auswerfen des Laufwerks zu einem Test für meine Geduld.

Ich würde mich über Ihre Vorschläge freuen. Wenn es unmöglich ist, denke ich, muss ich nur herumfummeln und alles in 2 Partitionen bekommen ...: /

kevin9794
quelle

Antworten:

15

Ja. Sie müssen eine Datei mit dem Namen "fstab" in / etc erstellen, falls diese noch nicht vorhanden ist:

sudo nano /etc/fstab

Als nächstes benötigen wir die Partitionen Unique Universal Identifier (UUID). Öffnen Sie das Festplatten-Dienstprogramm und markieren Sie die Partition, die nicht automatisch gemountet werden soll. Drücken Sie dann CMD + I und Sie werden mit dem folgenden Bildschirm begrüßt (beachten Sie die hervorgehobene UUID):

Informationen zur Festplatten-Dienstprogrammpartition

Wir müssen dann die folgende Zeile in unsere fstab-Datei eingeben. Das folgende Beispiel verhindert, dass meine "Shockwave" -Partition automatisch bereitgestellt wird:

UUID=27C2148B-1734-3900-B89C-FE3EB7E11DBC    none   hfs   rw,noauto

Hit CNTRL + O zu speichern , wenn Sie fertig sind. Sie können beliebig viele hinzufügen. eine pro Zeile. Neustart und die in fstab angegebenen Partitionen werden nicht gemountet.

Die UUID ist die eindeutige Kennung der Partitionen (lesen Sie die folgende Manpage, wenn Sie stattdessen die Gerätebezeichnung verwenden möchten). Das noauto- Tag weist OS X an, beim Laden nicht automatisch bereitzustellen . Sie können sie weiterhin mit dem Festplatten-Dienstprogramm bereitstellen, OS X erledigt dies jedoch zunächst nicht für Sie.

Wenn Sie mehr über fstab erfahren möchten und wissen möchten, was Sie damit tun können, können Sie die entsprechende Manpage anzeigen .


quelle
Das ist so ziemlich das, was ich brauche, obwohl es nicht für mich zu funktionieren scheint. Ich schreibe folgendes: "UUID = {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} keine hfs rw, noauto" aber es scheint zu funktionieren, sind Sie sicher, dass dies die Syntax ist?
Kevin9794
Ich habe das Tutorial für Sie aktualisiert. Denken Sie daran, die Klammern zu entfernen (z. B. UUID = 9324-343224-2343), sonst funktioniert es nicht! Wenn es immer noch nicht funktioniert, stellen Sie sicher, dass Sie die richtige UUID haben.
Was ist mit einer FAT-Partition? Das Festplatten-Dienstprogramm zeigt keine UUID für die FAT32-Partition an.
Gefrorene Flamme
Was ist, wenn das Etikett ein Leerzeichen enthält?
@ EthanCardenas- Was ist, wenn es funktioniert? Sie verwenden die UUID nicht das Label
Greenonline
7

Sie können Einträge hinzufügen /etc/fstab, um zu verhindern, dass Volumes bereitgestellt werden. Dies ähnelt der beschriebenen Technik @cksum. Hier sind einige Beispiele für Einzeiler. Sie erstellen eine fstab-Datei, wenn sie nicht vorhanden ist, andernfalls werden sie angehängt. Sie benötigen Administratorrechte.

  1. Verhindern Sie, dass ein HFS-Volume (Mac) mit dem Namen "Archive" bereitgestellt wird. Wenn es manuell gemountet wird, ist es Lese- / Schreibzugriff.

    echo "LABEL=Archive none hfs rw,noauto 0 0" | sudo tee -a /etc/fstab

  2. NTFS-Volume mit dem Namen BOOTCAMP. Schreibgeschützt.

    echo "LABEL=BOOTCAMP none ntfs ro,noauto 0 0" | sudo tee -a /etc/fstab

  3. FAT32-Volume mit dem Namen PMBPORTABLE. Schreibgeschützt.

    echo "LABEL=PMBPORTABLE none msdos ro,noauto 0 0" | sudo tee -a /etc/fstab

Chad von Nau
quelle
So kann ich mit ein Perticular Drive montieren sudo mount -t msdos /dev/disk3 /Volumes/usb. Aber kann ich das tun, ohne es zu wissen /dev/disk3?
Gefrorene Flamme
1
+1 - Dies ist eine gute Technik, da sich die UUID tendenziell ändert, wenn Sie USB-Festplatten anschließen oder entfernen. Bei dieser Methode ist es nicht erforderlich, bei fstabjeder Änderung der Festplattenkonfiguration eine Aktualisierung durchzuführen. Es könnte eine gute Idee sein, diese Tatsache in Ihrer Antwort zu betonen.
Greenonline