ファイルをチェックしました/proc/sys/dev/cdrom/info
$ cat /proc/sys/dev/cdrom/info
CD-ROM information, Id: cdrom.c 3.20 2003/12/17
drive name: sr0
drive speed: 1
drive # of slots: 1
Can close tray: 1
Can open tray: 1
Can lock tray: 1
Can change speed: 1
Can select disk: 0
Can read multisession: 1
Can read MCN: 1
Reports media changed: 1
Can play audio: 1
Can write CD-R: 1
Can write CD-RW: 1
Can read DVD: 1
Can write DVD-R: 1
Can write DVD-RAM: 1
Can read MRW: 1
Can write MRW: 1
Can write RAM: 1
CD-ROMがロードされていることを確認するためにどの列を考慮する必要があるかを見つけることができませんでした。
また、グーグル検索は私にファイルの値をチェックするように言った/proc/sys/dev/cdrom/lock
そして私の場合この値は1でした。これはどのように解釈されるべきですか?
または、この情報を取得する他の方法はありますか。
lock
は、ドライブのイジェクトボタン(ある場合)がアクティブかどうかを示しているだけです。通常、Linuxでは、光ディスクをマウントすると、イジェクトボタンが無効になります。
オプティカルドライブにがマウントされているかどうかを確認するには、/etc/mtab
の内容を確認し、マウントポイント(例:/mnt/cdrom
)またはオプティカルドライブ用のデバイス(例:/dev/cdrom
)。
udevadm info -q property /dev/cdrom
で「ID_CDROM_MEDIA」を確認します。ただし、これはもちろん、新しく入力したCDのドライブの初期化がしばらくして終了した場合にのみ機能します。