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?

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
[⋮]

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",)


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 /


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 <cs@zip.com.au> 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


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


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.