Ich habe 3 physische Laufwerke in meinem Mac Pro mit Mac OS X 10.6.4. Gelegentlich ändert sich nach dem Neustart des Computers die Laufwerksnummerierung so, dass / dev / disk # nicht auf dasselbe Laufwerk verweist wie vor dem Neustart.
Beispiel
/dev/disk0 -> 64GB SSD drive
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 160GB WD (BootCamp)
Nach dem Neustart könnte das Mapping sein
/dev/disk0 -> 160GB WD (BootCamp)
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 64GB SSD drive
Noch verwirrender ist, dass das Remapping nicht konsistent ist. Für die meisten Sachen ist das irrelevant. Ich habe jedoch auch Parallels installiert, um den Zugriff auf die BootCamp-Partition in OS X zu ermöglichen. Parallels verwendet den Pfad / dev / disk # in der Konfigurationsdatei. Nach dem Neustart von OS XI wird Parallels gestartet und es wird angezeigt, dass die Festplatte nicht mehr vorhanden ist .
Gibt es eine Möglichkeit, OS X anzuweisen, / dev / disk0 immer ein bestimmtes Laufwerk zuzuweisen?
quelle
Antworten:
Soweit ich weiß, verfügt MacOS nicht über diese Funktion, obwohl dies für das Ausführen von Parallelen möglicherweise nicht unbedingt erforderlich ist.
Verwenden von Macports und Installieren von e2fsprogs mit einem kleinen Patch:
Sie können blkid -s UUID / dev / rdisk * verwenden, um Partitionen und Festplatten aufzulisten und ihre jeweiligen UUIDs abzurufen (für jedes unterstützte Dateisystem, das nicht wenige unterstützt).
Danach sollte es funktionieren, einen Softlink mit 'ln -s' hinzuzufügen oder einen alternativen Geräteknoten mit mknod zu erstellen (und dann auf das psudo- / clone-Gerät von Parallels zu verweisen). Ich habe ähnliche Tricks mit Fusion gemacht, aber ich habe gerade keine Paralells installiert (daher kann ich nicht testen)
Mit stat -f "% Sr% Z" / dev / rdisk s können Sie eine Karte über das Gerät auf major und minor legen , die verwendet werden soll, wenn Parallels keinen Softlink zum Gerät akzeptiert.
Das kann wie im folgenden Beispiel verwendet werden:
Jetzt müssen Sie nur noch ein Skript schreiben und die Anweisungen unter http://support.apple.com/kb/HT2420?viewlocale=de_DE verwenden , damit es beim Systemstart ausgeführt wird.
Aber das wird jemand anderes zu Ende bringen ...
quelle
mknod
mit Fusion, aber geben Sie einen Fehler../vmware-rawdiskCreator create /dev/pdisk1 fullDevice ~/5tc ide Unable to create the source raw disk: The specified device is not a valid physical disk device (20).
Irgendwelche Hinweise? CheersIch habe gehört, dass schlauere Mac-Leute als ich implizieren, dass die Festplattennummerierung etwas willkürlich ist und man sich nicht darauf verlassen kann, dass dasselbe Gerät nach einem Neustart die gleiche Nummer erhält. Es wurde in Bezug auf das Erstellen von RAID-Slices über diskutil im Terminal erwähnt.
Keines der von mir gefundenen Hilfsprogramme auf niedriger Ebene, wie beispielsweise diskutil, pdisk oder gpt, scheint in der Lage zu sein, die Festplattennummerierung zu beeinflussen. Ich fürchte, es ist möglicherweise nicht kontrollierbar.
quelle
Um die Pfadnamen der Zeichengerätedateien für die Volumes auf Ihrer internen Festplatte anzuzeigen, öffnen Sie die Terminalanwendung unter / Programme / Dienstprogramme. Geben Sie Folgendes ein, gefolgt von der Eingabetaste:
Sie können die vollständigen Pfadnamen für die Zeichengerätedateien für aktuelle Volumes anzeigen, indem Sie Terminal öffnen und dann Folgendes eingeben (nach jeder Zeile die Eingabetaste drücken):
Jede Partition (unabhängig davon, ob sie im Finder angezeigt wird oder nicht) auf jedem bereitgestellten Volume enthält zwei Dateien in der Liste für das Verzeichnis / dev. Die Namen der Dateien identifizieren das Gerät anhand seiner Nummer und die Partition auf dem Gerät anhand seiner Nummer. Möglicherweise müssen Sie im Terminalfenster einen Bildlauf durchführen, um die Dateien zu finden.
quelle
Versuchen Sie, Einträge in Sie hinzuzufügen
/etc/fstab
.Von http://macosx.com/forums/mac-os-x-system-mac-software/314314-stop-disk-unmounting-automounting.html
quelle
Die Laufwerksnummer basiert auf dem Zeitpunkt, zu dem das physische Gerät beim Start aufgelistet wird. Dies ist mir auch unter Windows passiert. Ich habe lange und intensiv nach einer Lösung dafür gesucht und keine gefunden. Als ich die SATA-Kabel vertauschte, konnte ich die Datenträger in der "richtigen" Reihenfolge abrufen, aber dies war nur eine vorübergehende Korrektur. In Ihrem Fall ist es möglicherweise am besten, ein Skript zu erstellen, um diese Konfigurationsdatei beim Start zu aktualisieren, da Parallels die Plattennummerierung als Pfad verwendet.
quelle
Ich hatte dieses Problem schon einmal, normalerweise ändern sie sich, nachdem ich Updates durchgeführt oder etwas installiert habe, aber kehren nach einem zweiten Neustart zu ihrer ursprünglichen Nummerierung zurück. Dies ist offensichtlich nicht ideal, schien aber für mich zu funktionieren ...
quelle