Wie kann ich finden, was / dev mein DVD-Laufwerk ist?


30

Ich bin auf Mac OS X, habe eine DVD im DVD-Laufwerk und kann sie im Finder ansehen. Ich möchte versuchen, mit dem ddBefehl eine ISO davon zu erstellen . Aber um das zu tun, muss ich wissen, welches Gerät als Eingabe verwendet werden soll. Wie kann ich herausfinden, welches Gerät mein DVD-Laufwerk ist?

Antworten:


34

Legen Sie eine Diskette in das Laufwerk ein, warten Sie, bis sie von OS X bereitgestellt wird, und geben Sie im Terminal den folgenden Befehl ein:

$ mount
[⋮]
/dev/disk2 on /Volumes/MyDisk (cd9660, local, nodev, nosuid, read-only, noowners)

In meinem Fall befindet sich das Laufwerk unter /dev/disk2.

Sie können auch verwenden drutil.

# drutil status
 Vendor   Product           Rev 
 MATSHITA DVD-R   UJ-857D   KBVB

           Type: DVD+RW               Name: /dev/disk2
[⋮]

Was sind die Chancen für mich, dich hier zu finden! : D
Zhe Li

8

Endlich einen Weg gefunden. Ich bin mir nicht sicher, ob es das Beste ist, aber es funktioniert trotzdem:

df -h

c ",)


Es ist auch eine funktionierende Lösung, da dfder freie Speicherplatz auf gemounteten Dateisystemen unter Angabe des Gerätenamens angezeigt wird.
Török Gábor

Ja, das habe ich plötzlich entdeckt. Mein erster Gedanke war, dass ich versuchen könnte, es mit der Größe in
Einklang zu bringen

3

Starten Sie Utilites, Disk Util. Klicken Sie links auf das Laufwerk oder die Partition und dann auf das blaue Symbol i / info in der Symbolleiste. Die Festplattenkennung ist der Name, der nach / dev / verwendet werden soll.


Für mich ist die Plattenkennung der Datenträgerbezeichnung ( MyDisk ), die die gleiche ist wie der Mount - Punkt unter /mnt, und nicht die Gerätenamen unter /dev, das ist /dev/disk2.
Török Gábor

+1, weil es mein Problem löste, das versuchte, eine DVD auszuwerfen, die ich abgehängt hatte.
David Moles

Dies ist die beste Antwort, da ich mein Gerät in meinem Fall nicht mounten kann.
Felipe

2

Soeben wurde die Beschwörung von diskutil verkörpert und awk in ein Skript eingefügt, um CD-Gerätenamen zu rezitieren:

Kann für die spätere Wiederverwendung nützlich sein. Ich werde es in meinem CD-Ripping-Kit verwenden.

Code:

#!/bin/sh
#
# Scan the output of diskutil and report the CD devices.
#   - Cameron Simpson <cs@zip.com.au> 31mar2016
#

set -ue

diskutil list \
| awk '/^\// { device=$1 }
       $1 == "0:" && $2 == "CD_partition_scheme" { print device }
      '

Quellcode: https://bitbucket.org/cameron_simpson/css/src/tip/bin/osx-cd-device


1

Zum Glück hat OS X mehrere Möglichkeiten. Wählen Sie in System Profiler Serial-ATA und anschließend in der Gerätestruktur Ihr Gerät aus. Es wird als BSD-Name angezeigt .

df ist in Ordnung, wird jedoch nicht mit dem Gerät selbst, sondern mit den Informationen zur Partition (Volume gemountet als) angezeigt. Beispiel: Ein Laufwerk wird als / dev / disk0s2 angezeigt, wobei das Gerät selbst disk0 ist . s2 ist das Volume, auf dem / .. für die meisten Anwendungen verfügbar ist

Die Diskussionsliste zeigt alle Geräte und Partitionen an


1

Sie können den Pfad einer Festplatte mit einem in macOS integrierten Tool ermitteln.

  1. Rufen Sie das Festplatten-Dienstprogramm auf .
  2. Wählen Sie Ihr Laufwerk anhand seines Namens aus, z. B. DUAL BOOTin meinem Fall.
  3. Öffnen Sie das Infofenster über die Verknüpfung, indem Sie mit der rechten Maustaste auf den Datenträger in der Liste klicken oder wie in der Abbildung dargestellt.

Info-Taste

  1. Suchen Sie die Zeile mit dem Namen 'BSD-Geräteknoten'.

'Get Info' mit / dev / info

Der Pfad /dev/disk2s1basiert auf dem Wert dieser Zeile.


Das Gerät wird im ersten Fenster aufgelistet, es ist nicht erforderlich, Info
Matt Sephton

0

Sie können nach Geräten suchen, auf denen kein freier Speicherplatz vorhanden ist (dies ist bei gebrannten CDs / DVDs der Fall):

df -h | grep Volumes | grep "100%" | rev | cut -d '/' -f1 | rev
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.