Come posso trovare quale / dev il mio DVD-drive?

Sto su Mac OS X, ho un DVD nell'unità DVD e posso guardarla nel Finder. Vorrei provare a creare un iso utilizzando il command dd . Ma per farlo devo sapere quale dispositivo deve essere utilizzato come input. Come posso trovare quale dispositivo è l'unità DVD?

Inserire un disco nell'unità, attendere che il sistema operativo X sia montato e digitare il seguente command nel terminal:

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

Nel mio caso, l'unità si trova in /dev/disk2 .

Puoi anche usare drutil .

 # drutil status Vendor Product Rev MATSHITA DVD-R UJ-857D KBVB Type: DVD+RW Name: /dev/disk2 [⋮] 

Finalmente abbiamo trovato un modo. Non sono sicuro se è il migliore, ma funziona comunque:

 df -h 

c",)

Avviare Utilit, Util Disk. Fare clic sull'unità o sulla partizione a sinistra, quindi sull'icona blu / i nella barra degli strumenti. L'identificatore del disco è il nome da utilizzare dopo / dev /

Basta incarnare l'incantesimo di discussione e awk in uno script per recitare i nomi dei dispositivi CD:

Può essere utile per il futuro riutilizzo; Sto per usarlo nel mio kit di ripping CD.

Codice:

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

Codice sorgente: https://bitbucket.org/cameron_simpson/css/src/tip/bin/osx-cd-device

per fortuna OS X ha diverse opzioni. in System Profiler , scegliere Serial-ATA , quindi nel riquadro dell'tree di periferica scegliere il dispositivo. si presenta come Nome BSD .

La df è soddisfacente ma viene visualizzata con le informazioni sulla partizione (volume montato come) piuttosto che sul dispositivo stesso. ad esempio un disco si presenta come / dev / disk0s2 where il dispositivo stesso è disk0 ; s2 è il volume montato su / .. per la maggior parte delle applicazioni è utile

L'elenco discussio mostra tutti i dispositivi e le partizioni

È ansible trovare il path di un disco utilizzando uno strumento incorporato su macOS.

  1. Andare in Utility Disco .
  2. Selezionare l'unità in base al suo nome, ad esempio DUAL BOOT nel mio caso.
  3. Aprire il pannello informazioni tramite il collegamento, fare clic con il button destro del mouse sul disco nell'elenco o come mostra l'image.

Pulsante Info

  1. Individuare la row denominata 'nodo dispositivo BSD'.

'Ottieni informazioni' con / dev / info

Il path sarà /dev/disk2s1 , basato sul valore di quella row.

È ansible verificare se i dispositivi che non hanno spazio libero su di essi (in caso di CD / DVD masterizzati):

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