mount: wrong fs type, bad option, bad superblock on /dev/sr0, missing codepage or helper program, or other error

archive view archive save

cd-dvd-drive-logo.jpg Проблемы при монтировании привода с различными типами CD-DVD дисков. Error mounting system-managed device /dev/sr0: Command-line `mount "/media/cdrom0"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sr0, missing codepage or helper program, or other error. In some cases useful info is found in syslog - try dmesg | tail or so.

В /etc/fstab имеем строку:

/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

При попытке монтирования из консоли:

# mount /dev/sr0
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
       missing codepage or helper program, or other error
 
       In some cases useful info is found in syslog - try
       dmesg | tail or so.

При попытке открыть в файловом менеджере "Thunar 1.6.11" кликнув по серому/блеклому значку привода на рабочем столе:

Не удалось подключить «MyDVD»
 
Error mounting system-managed device /dev/sr0: Command-line `mount "/media/cdrom0"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sr0,
       missing codepage or helper program, or other error
 
       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Список доступных "fs type" мы можем глянуть выполнив ls /lib/modules/$(uname -r)/kernel/fs

 Успешно сработало ручное монтирование с явным указанием файловой системы:

Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!

Поменяв в /etc/fstab местами перечень файловых систем с "udf,iso9660" на "iso9660,udf" проблемный DVD-диск стал успешно монтироваться как из консоли так и при открытии его в файловом менеджере, - однако перестали монтироваться обычные CD-диски в формате "iso9660" :)

Сейчас я процитирую юзера Daniel, как позже выяснится, рапортовавшего про сей баг ещё в далёком 2006-м году: "Складывается такое впечатление, что только последняя запись из списка fstype разделённых запятыми работает"

Bug #44233 “mount udf dvd fails, possible wrong fstab entry” : Bugs : util-linux package : Ubuntu

After mounting it shows a perfectly mounted udf file system.
   /dev/hdc on /media/cdrom0 type udf (ro,noexec,nosuid,nodev,user=daniel)

By the way: Changing fstype in /etc/fstab to "iso9660,udf" (turning it around) makes udf dvd work and iso9660 file systems like normal CDs don't work anymore.

So it seems that only the last entry of the comma-separated fstype list works.

Решением проблемы является замена в /etc/fstab fstype с "iso9660,udf" на "auto" и да прибудет нам счастье. Возможности своего CD-DVD можно посмотреть коммандой wodim -prcap

$ wodim -prcap
wodim: Operation not permitted. Warning: Cannot raise RLIMIT_MEMLOCK limits.
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/cdrw
Using /dev/cdrom of unknown capabilities
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   :
Vendor_info    : 'Optiarc '
Identification : 'DVD RW AD-7280S '
Revision       : '1.01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
 
Drive capabilities, per MMC-3 page 2A:
 
  Does read CD-R media
  Does write CD-R media
  Does read CD-RW media
  Does write CD-RW media
  Does read DVD-ROM media
  Does read DVD-R media
  Does write DVD-R media
  Does read DVD-RAM media
  Does write DVD-RAM media
  Does support test writing
 
  Does read Mode 2 Form 1 blocks
  Does read Mode 2 Form 2 blocks
  Does read digital audio blocks
  Does restart non-streamed digital audio reads accurately
  Does support Buffer-Underrun-Free recording
  Does read multi-session CDs
  Does read fixed-packet CD media using Method 2
  Does not read CD bar code
  Does read R-W subcode information
  Does not return R-W subcode de-interleaved and error-corrected
  Does read raw P-W subcode data from lead in
  Does return CD media catalog number
  Does return CD ISRC information
  Does support C2 error pointers
  Does not deliver composite A/V data
 
  Does play audio CDs
  Number of volume control levels: 0
  Does not support individual volume control setting for each channel
  Does not support independent mute setting for each channel
  Does not support digital output on port 1
  Does not support digital output on port 2
 
  Loading mechanism type: tray
  Does support ejection of CD via START/STOP command
  Does not lock media on power up via prevent jumper
  Does allow media to be locked in the drive via PREVENT/ALLOW command
  Is currently in a media-locked state
  Does not support changing side of disk
  Does not have load-empty-slot-in-changer feature
  Does not support Individual Disk Present feature
 
  Maximum read  speed:  7056 kB/s (CD  40x, DVD  5x)
  Current read  speed:  7056 kB/s (CD  40x, DVD  5x)
  Maximum write speed:  1764 kB/s (CD  10x, DVD  1x)
  Current write speed:  1764 kB/s (CD  10x, DVD  1x)
  Rotational control selected: CLV/PCAV
  Buffer size in KB: 1024
  Copy management revision supported: 1
  Number of supported write speeds: 1
  Write speed # 0:  1764 kB/s CLV/PCAV (CD  10x, DVD  1x)
 
Supported CD-RW media types according to MMC-4 feature 0x37:
  Does write multi speed       CD-RW media
  Does write high  speed       CD-RW media
  Does write ultra high speed  CD-RW media
  Does write ultra high speed+ CD-RW media

Комментарии в блоге
Новое на форуме