Как мне найти / dev мой DVD-привод?

51647
Svish

Я на Mac OS X, у меня есть DVD в DVD-приводе и я могу посмотреть его в Finder. Я хотел бы попытаться создать iso этого с помощью ddкоманды. Но для этого мне нужно знать, какое устройство использовать в качестве входа. Как мне найти устройство моего DVD-привода?

29

7 ответов на вопрос

33
Török Gábor

Вставьте диск в дисковод, подождите, пока OS X его смонтирует, а затем введите в терминале следующую команду:

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

В моем случае диск находится по адресу /dev/disk2.

Вы также можете использовать drutil.

# drutil status Vendor Product Rev  MATSHITA DVD-R UJ-857D KBVB  Type: DVD+RW Name: /dev/disk2 [⋮] 
каковы мои шансы найти вас здесь! : D Zhe Li 9 лет назад 0
7
Svish

Наконец-то нашел способ. Не уверен, что он лучший, но все равно работает:

df -h 

с»)

Это также рабочее решение, так как `df` отображает свободное дисковое пространство в смонтированных файловых системах, показывая также имя их устройства. Török Gábor 14 лет назад 0
Да, это то, что я внезапно обнаружил. Сначала я подумал, что я могу попытаться сопоставить его с размером, но потом обнаружил, что он стоит прямо там, который был: Svish 14 лет назад 0
3
Nicholaz

Запустите Utilites, Disk Util. Нажмите диск или раздел слева, затем синий значок i / info на панели инструментов. Идентификатор диска - это имя, которое будет использоваться после / dev /

Для меня идентификатор диска - это метка тома (* MyDisk *), которая совпадает с точкой монтирования в `/ mnt`, а не с именем устройства в` / dev`, которое называется `/ dev / disk2`. Török Gábor 14 лет назад 0
+1, потому что это решило мою проблему, которая пыталась извлечь DVD, который я размонтировал. David Moles 12 лет назад 0
это лучший ответ, потому что в моем случае я не могу смонтировать устройство. Felipe 11 лет назад 0
2
Cameron Simpson

Just embodied the diskutil incantation and awk in a script to recite CD device names:

May be handy for future reuse; I'm about to use it in my CD ripping kit.

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 } ' 

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

1
Moda

К счастью, у OS X есть несколько вариантов. в System Profiler выберите Serial-ATA, затем в рамке дерева устройств выберите ваше устройство. это появляется как Имя BSD .

С df все в порядке, но он отображается с информацией о разделе (том, смонтированный как), а не с самим устройством. например, диск отображается как / dev / disk0s2, где само устройство является disk0 ; s2 - это том, смонтированный в / .. для большинства приложений это полезно

В списке diskutil отображаются все устройства и разделы

1
haykam

Вы можете найти путь к диску с помощью встроенного инструмента в MacOS.

  1. Зайдите в Дисковую Утилиту .
  2. Выберите свой диск по его имени, например, DUAL BOOTв моем случае.
  3. Откройте информационную панель по ее ярлыку, щелкнув правой кнопкой мыши диск в списке или как показано на рисунке.

Info button

  1. Найдите строку с именем «Узел устройства BSD».

'Get Info' with /dev/ info

Путь будет /dev/disk2s1основан на значении этой строки.

Устройство отображается в первом окне, не нужно нажимать кнопку Info. Matt Sephton 6 лет назад 0
0
adam

You can check for devices which have no free space on them (will be the case with burned CDs / DVDs):

df -h | grep Volumes | grep "100%" | rev | cut -d '/' -f1 | rev 

Похожие вопросы