web-dev-qa-db-ja.com

私のDVDドライブが/ devであるものをどのように見つけることができますか?

私はMac OS Xを使用しています。DVDドライブにDVDがあり、Finderでそれを見ることができます。 ddコマンドを使用して、isoの作成を試みたいのですが。しかし、そのためには、入力として使用するデバイスを知る必要があります。私のDVDドライブがどのデバイスであるかをどのように見つけることができますか?

31
Svish

ドライブにディスクを挿入し、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
[⋮]
35
viam0Zah

最後に方法を見つけました。それが最高かどうかはわかりませんが、とにかく機能します:

df -h

c "、)

9
Svish

ユーティリティ、ディスクまでを開始します。左側のドライブまたはパーティションをクリックしてから、ツールバーの青いi/infoアイコンをクリックします。ディスク識別子は/ dev /の後に使用される名前です

3
Nicholaz

Diskutilの呪文とawkをスクリプトに組み込んで、CDデバイス名を読み上げるだけです。

将来の再利用に便利かもしれません。 CDリッピングキットで使用しようとしています。

コード:

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

ソースコード: https://bitbucket.org/cameron_simpson/css/src/tip/bin/osx-cd-device

2
Cameron Simpson

ありがたいことに、OS Xにはいくつかのオプションがあります。 System ProfilerSerial-ATAを選択し、次にデバイスツリーフレームでデバイスを選択します。 BSD Nameと表示されます。

dfは問題ありませんが、デバイス自体ではなく、パーティション(マウントされたボリューム)の情報とともに表示されます。例えばドライブは/ dev/disk0s2として表示されます。デバイス自体はdiskです。 s2はマウントされたボリュームです/ ..ほとんどのアプリケーションでこれは使用可能です

diskutil listすべてのデバイスとパーティションを表示します

1
Moda

MacOSの組み込みツールを使用してディスクのパスを見つけることができます。

  1. Disk Utilityに移動します。
  2. 私の場合はDUAL BOOTなどの名前でドライブを選択します。
  3. 情報パネルをショートカットで開くか、リストのディスクを右クリックするか、図に示すように開きます。

Info button

  1. 「BSDデバイスノード」という名前の行を見つけます。

'Get Info' with /dev/ info

パスは、その行の値に基づいて/dev/disk2s1になります。

1
haykam

デバイスに空き容量がないことを確認できます(CD/DVDを作成した場合も同様です)。

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