Як я можу знайти, що / dev - це мій DVD-привід?


30

Я перебуваю на Mac OS X, маю DVD на DVD-приводі і можу переглянути його у Finder. Я хотів би спробувати створити ізо-код за допомогою ddкоманди. Але для цього мені потрібно знати, який пристрій використовувати як вхід. Як знайти, яким пристроєм є мій DVD-привід?

Відповіді:


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

c ",)


Це також робоче рішення, оскільки dfвідображає вільний простір на дисках на змонтованих файлових системах, де відображається і назва їх пристрою.
Török Gábor

Так, це я раптом виявив. Першим моїм думкою було те, що я можу спробувати співставити його з розміром, але потім виявив, що він стоїть прямо там, який був: p
Свиш,

3

Запустіть утиліти, Disk Util. Клацніть диск або розділ зліва, а потім синій значок i / info на панелі інструментів. Ідентифікатор диска - це ім'я, яке слід використовувати після / dev /


Для мене ідентифікатором диска є мітка гучності ( MyDisk ), яка така сама, як і точка монтажу /mnt, а не назва пристрою, під /devяким є /dev/disk2.
Török Gábor

+1, оскільки це вирішило мою проблему, яка намагалася вийняти DVD, який я відключив.
Девід Молес

це найкраща відповідь, оскільки в моєму випадку я не можу встановити свій пристрій.
Феліпе

2

Щойно втілили заклик diskutil і awk в сценарії, щоб читати назви пристроїв 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, де самим пристроєм є диск0 ; s2 - об'єм, встановлений на / .. для більшості застосунків це можна використовувати

у списку дискутілів відображаються всі пристрої та розділи


1

Шлях до диска можна знайти за допомогою вбудованого інструменту на macOS.

  1. Перейдіть у програму Disk Utility .
  2. Виберіть свій привід за його назвою, наприклад, DUAL BOOTу моєму випадку.
  3. Відкрийте інформаційну панель за її ярликом, клацнувши правою кнопкою миші диск у списку або як показано на малюнку.

Інформаційна кнопка

  1. Знайдіть рядок із назвою "Вузол пристрою BSD".

"Отримати інформацію" з / dev / info

Шлях буде /dev/disk2s1заснований на значенні цього рядка.


Пристрій вказано в першому вікні, не потрібно натискати Інформацію
Метт Сефтон

0

Ви можете перевірити наявність пристроїв, на яких немає вільного місця (це стосується записаних компакт-дисків / DVD-дисків):

df -h | grep Volumes | grep "100%" | rev | cut -d '/' -f1 | rev
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.