私はMac OS Xを使用しています。DVDドライブにDVDがあり、Finderでそれを見ることができます。 dd
コマンドを使用して、isoの作成を試みたいのですが。しかし、そのためには、入力として使用するデバイスを知る必要があります。私のDVDドライブがどのデバイスであるかをどのように見つけることができますか?
ドライブにディスクを挿入し、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
[⋮]
最後に方法を見つけました。それが最高かどうかはわかりませんが、とにかく機能します:
df -h
c "、)
ユーティリティ、ディスクまでを開始します。左側のドライブまたはパーティションをクリックしてから、ツールバーの青いi/infoアイコンをクリックします。ディスク識別子は/ dev /の後に使用される名前です
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
ありがたいことに、OS Xにはいくつかのオプションがあります。 System ProfilerでSerial-ATAを選択し、次にデバイスツリーフレームでデバイスを選択します。 BSD Nameと表示されます。
dfは問題ありませんが、デバイス自体ではなく、パーティション(マウントされたボリューム)の情報とともに表示されます。例えばドライブは/ dev/disk0s2として表示されます。デバイス自体はdiskです。 s2はマウントされたボリュームです/ ..ほとんどのアプリケーションでこれは使用可能です
diskutil listすべてのデバイスとパーティションを表示します
デバイスに空き容量がないことを確認できます(CD/DVDを作成した場合も同様です)。
df -h | grep Volumes | grep "100%" | rev | cut -d '/' -f1 | rev