Jak mogę znaleźć / dev mój napęd DVD?

30

Mam system Mac OS X, mam dysk DVD w napędzie DVD i mogę go obejrzeć w Finderze. Chciałbym spróbować utworzyć jego iso za pomocą ddpolecenia. Ale żeby to zrobić, muszę wiedzieć, jakiego urządzenia użyć jako wejścia. Jak mogę znaleźć urządzenie, które jest moim napędem DVD?

Svish
źródło

Odpowiedzi:

34

Włóż dysk do napędu, poczekaj, aż system OS X go zainstaluje, a następnie wpisz następujące polecenie w terminalu:

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

W moim przypadku dysk znajduje się pod adresem /dev/disk2.

Możesz także użyć drutil.

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

           Type: DVD+RW               Name: /dev/disk2
[⋮]
Török Gábor
źródło
jakie są szanse, że cię tu znajdę! : D
Zhe Li
8

W końcu znalazłem sposób. Nie jestem pewien, czy jest najlepszy, ale i tak działa:

df -h

do",)

Svish
źródło
Jest to również działające rozwiązanie, ponieważ dfwyświetla wolne miejsce na dysku w zamontowanych systemach plików, pokazując również nazwę ich urządzenia.
Török Gábor
Tak, właśnie to odkryłem. Najpierw pomyślałem, że mogę spróbować dopasować go do wielkości, ale potem odkryłem, że to właśnie tam było, co: p
Svish
3

Uruchom Utilites, Disk Util. Kliknij dysk lub partycję po lewej stronie, a następnie niebieską ikonę i / info na pasku narzędzi. Identyfikator dysku to nazwa, która będzie używana po / dev /

Nicholaz
źródło
Dla mnie identyfikatorem dysku jest etykieta woluminu ( MyDisk ), która jest taka sama jak punkt podłączenia pod /mnt, a nie nazwa urządzenia pod /dev, która jest /dev/disk2.
Török Gábor
+1, ponieważ rozwiązało mój problem polegający na próbie wysunięcia dysku DVD, którego odmontowałem.
David Moles
to najlepsza odpowiedź, ponieważ w moim przypadku nie mogę zamontować urządzenia.
Felipe
2

Właśnie wcieliłem inkantację diskutil i awk w skrypcie do recytowania nazw urządzeń CD:

Może być przydatny do ponownego użycia w przyszłości; Mam zamiar użyć go w zestawie do zgrywania płyt CD.

Kod:

#!/bin/sh
#
# Scan the output of diskutil and report the CD devices.
#   - Cameron Simpson <[email protected]> 31mar2016
#

set -ue

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

Kod źródłowy: https://bitbucket.org/cameron_simpson/css/src/tip/bin/osx-cd-device

Cameron Simpson
źródło
1

na szczęście OS X ma kilka opcji. w Profilu systemu wybierz Serial-ATA , a następnie w ramce drzewa urządzenia wybierz swoje urządzenie. pojawia się jako nazwa BSD .

df jest w porządku, ale wyświetla informacje o partycji (woluminie zamontowanym jako), a nie samym urządzeniu. np. dysk pokazuje się jako / dev / disk0s2, gdzie samym urządzeniem jest disk0 ; s2 to wolumin zamontowany w / ..w większości aplikacji jest to użyteczne

lista diskutil wyświetla wszystkie urządzenia i partycje

Moda
źródło
1

Ścieżkę dysku można znaleźć za pomocą wbudowanego narzędzia w systemie macOS.

  1. Przejdź do Narzędzia dyskowego .
  2. Wybierz dysk według nazwy, na przykład DUAL BOOTw moim przypadku.
  3. Otwórz panel informacyjny za pomocą skrótu, klikając prawym przyciskiem myszy dysk na liście lub jak pokazuje obrazek.

Przycisk informacyjny

  1. Znajdź wiersz o nazwie „Węzeł urządzenia BSD”.

„Uzyskaj informacje” za pomocą / dev / info

Ścieżka będzie /dev/disk2s1oparta na wartości tego wiersza.

Haykam
źródło
Urządzenie jest wymienione w pierwszym oknie, nie trzeba naciskać Info
Matt Sephton
0

Możesz sprawdzić, czy nie ma na nich wolnego miejsca (tak będzie w przypadku nagranych płyt CD / DVD):

df -h | grep Volumes | grep "100%" | rev | cut -d '/' -f1 | rev
Adam
źródło