Это правило работает для меня и должно быть более общим, чем одно, которое ссылается на устройство по ID. Кроме того, он должен запускаться только один раз при вставке и не запускаться при извлечении диска.
ACTION=="change", KERNEL=="sr[0-9]*", ENV{ID_CDROM_DVD}=="1", ENV{ID_CDROM_MEDIA_STATE}=="complete", ENV{ID_FS_TYPE}=="udf", RUN+="/usr/local/bin/dvd-automount"
ACTION=="change", KERNEL=="sr[0-9]*", ENV{ID_CDROM_DVD}=="1", ENV{ID_CDROM_MEDIA_STATE}=="complete", ENV{ID_FS_TYPE}=="iso9660", RUN+="/usr/local/bin/dvd-automount"
Используемый сценарий монтирования выглядит так:
#!/bin/bash
sleep 5
if ! mount | grep -q /dev/sr0; then
mount /dev/sr0 /media/cdrom0
fi