29

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

7 ответов7

33

Вставьте диск в дисковод, подождите, пока 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
[⋮]
7

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

df -h

с»)

3

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

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 отображаются все устройства и разделы

1

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

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

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

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

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .