Gibt es einen Terminalbefehl, der das Öffnen des DVD-Fachs erzwingt?

9

Gibt es einen Befehl, den ich im Terminal eingeben kann, um das Auswerfen einer CD oder DVD zu erzwingen? Eine, die immer funktioniert, was einem "Force Quit" für eine App entspricht?

Ich habe zeitweise ein Problem damit, dass die DVD in meinem Mac Pro ausgeworfen wird. Im Moment besteht die einzige Lösung darin, einen vollständigen Neustart durchzuführen, aber das ist offensichtlich nicht immer praktisch. Ich hoffe, dass es durch die magische Kraft von UNIX eine Problemumgehung gibt ...

mynameistaken
quelle
1
Sie sollten sich darüber im Klaren sein, dass das Betriebssystem (Darwin) das DVD-Fach wahrscheinlich nicht auswerfen kann, wenn das Betriebssystem (OS X) Ihr DVD-Fach nicht auswerfen kann. Wenn Sie dazu kommen, führen beide denselben Code aus, um mit der Laufwerkhardware zu kommunizieren. Diese Frage ist für Remote-Administratoren immer noch nützlich, aber in Ihrem Fall haben Sie wahrscheinlich ein Hardwareproblem. Zumindest ist es ziemlich einfach, ein optisches Mac Pro-Laufwerk auszutauschen.
NReilingh

Antworten:

13

Versuchen Sie zunächst den "netten" Weg mit dem Laufwerk-Dienstprogramm

drutil tray eject

Wenn dies nicht funktioniert (wahrscheinlich, weil das System das Volume nicht aushängen kann), wird der folgende Befehl das Volume mit dem Namen "untitled" zwangsweise aushängen (stellen Sie sicher, dass Sie den richtigen Mountpoint verwenden !!):

hdiutil detach -force /Volumes/untitled
Asmus
quelle
Drutil hängt einfach. Wie lautet der Datenträgername, wenn sich keine CD im Laufwerk befindet?
mynameistaken
2
Was meinst du genau mit "keine CD im Laufwerk"? Haben Sie kein physisches Medium in Ihrem Laufwerk oder wird es einfach nicht in Ihrem Computer angezeigt? Auf jeden Fall können Sie "diskutil -list" ausführen, um die Bezeichner für Volumes abzurufen und sie anstelle von / Volumes / mountpoint zu verwenden. disk0 gibt normalerweise Ihr Hauptlaufwerk an, sodass sich der obige Befehl in z. hdiutil trennen -force disk2, wenn sich herausstellt, dass disk2 die Kennung für eine leere CD / DVD ist
Asmus
Perfekt! Dies war ein häufiges Problem für mich, da ich einen Mac über VNC mit der Schaltfläche "Jetzt auswerfen" verwende. Aus irgendeinem Grund werden die CD / DVD-Images nirgendwo auf dem Desktop angezeigt, sodass ich sie auch nicht in den Papierkorb ziehen kann. Drutil Tray Eject funktioniert perfekt!
Brian Knoblauch