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

30

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

Svish
источник

Ответы:

34

Вставьте диск в дисковод, дождитесь, пока 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
Же Ли
8

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

df -h

с»)

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

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

Nicholaz
источник
Для меня идентификатор диска - это метка тома ( MyDisk ), которая совпадает с точкой монтирования /mnt, а не с именем устройства, под /devкоторым /dev/disk2.
Тёрёк Габор
+1, потому что это решило мою проблему, которая пыталась извлечь DVD, который я размонтировал.
Дэвид Моулз
это лучший ответ, потому что в моем случае я не могу смонтировать свое устройство.
Фелипе
2

Только что включил заклинание diskutil и awk в скрипт для чтения имен устройств CD:

Может пригодиться для повторного использования в будущем; Я собираюсь использовать его в моем комплекте для копирования CD.

Код:

#!/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 }
      '

Исходный код: https://bitbucket.org/cameron_simpson/css/src/tip/bin/osx-cd-device

Кэмерон Симпсон
источник
1

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

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

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

Moda
источник
1

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

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

Кнопка информации

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

«Получить информацию» с / dev / info

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

haykam
источник
Устройство отображается в первом окне, не нужно нажимать кнопку Info
Matt Sephton
0

Вы можете проверить наличие устройств, на которых нет свободного места (будет в случае с записанными CD / DVD):

df -h | grep Volumes | grep "100%" | rev | cut -d '/' -f1 | rev
Адам
источник