Да еще и на Linux Ubuntu
не очень старый ноутбук, там есть привод dvd. и есть диск с данными, вроде dvd+r .
так что оптический дисковод – это еще используемая вещь, конечно прошлого века. А недавно на рынках все на этих дисках было . Как то незаметно перешли на флешки. И на торренты.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
I just get ubuntu 12.10. So I am a newbie. I have sata hard disc with partitions - sda 1 (swap) sda 2 (mount point /) and sda 3 (mount point /home). Today I add another internal hard disc (not sata) which I plan to use only for data, and its mount point is /media/sdb1. But after adding another HD ubuntu doesnt mount my dvd rw drive any more. I get this error: mount point media cdrom0 does not exist I tried in terminal: mount/cdrom and get this: mount: can't find /cdrom in etc/fstab or etc/mtab What should I do? |
ну да, чего делать. поставил диск а он не читается. А там карта прохода к тайнику , полному сокровищ.
- прочиталось, придется в пещеру лезть.
(привод для дисков специально покупал ) он оказался вообще уникальный bd-r с ультрафиолетовым лазером, на диске пишется 25 гигабайт. Дисков только таких парочка и все. при этом и обычные музыкальные читает.
Музыкальный диск на ubuntu 22 04 то есть сейчас 2022 год. Все диски , записаные в далеком 1997, прочитались!
это как переписать музыку – поставить диск, открыть /media в файлах, выбрать нужные дорожке и перетащить в папку. Сверху появляется кружочек – сколько по времени требуется, часики.
а с данными и программами сложнее
mount: wrong fs type, bad option, bad superblock on /dev/sr0, missing codepage or helper program, or other error
Информация о материале: Опубликовано: 2018-02-05 Обновлено: 2021-04-29 Автор: Олег Головский
Проблемы при монтировании привода с различными типами 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
имеем строку: (добавить , если ее нет – sudo mcedit /etc/fstab )
1 |
/dev/sr0 /media/cdrom0 auto user,noauto <strong>0</strong> <strong>0</strong> |
При попытке монтирования из консоли:
1 2 3 4 5 6 |
<em># mount /dev/sr0</em> mount: wrong fs <strong>type</strong>, bad option, bad superblock on <strong>/</strong>dev<strong>/</strong>sr0, missing codepage or helper program, or other error In some cases useful info is found <strong>in</strong> syslog - try <strong>dmesg</strong> <strong>|</strong> <strong>tail</strong> or so. |
При попытке открыть в файловом менеджере “Thunar 1.6.11” кликнув по серому/блеклому значку привода на рабочем столе:
1 2 3 4 5 6 7 |
Не удалось подключить «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
это подходит к Линуксу с 2016 года , ubuntu? centos?
Код: Выделить всё
1 |
dd if=/dev/dvd of=/tmp/disk.iso |
позволит считать диск. Монтирование вроде бы не требуется в этом случае. /dev/cdrom в новых версиях /dev/sr0
решение
Успешно сработало ручное монтирование с явным указанием файловой системы: ( новая версия -t auto )
1 2 3 |
# mount -t udf /dev/sr0 mount: /dev/sr0 is write-protected, mounting read-only # umount /dev/sr0 |
несколько команд в терминале.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
1969 mc 1970 sudo gnome-terminal 1971 umount /mnt1 1972 sudo umount /mnt1 1973 sudo 1974 sudo mount /dev/sr0 /mnt1 1975 sudo dmesg 1976 brasero 1978 sudo umount /mnt1 1979 sudo mount /dev/sr0 /mnt1 1986 mount 1987 mount |grep sr0 1988 sudo mount /dev/cd0 /mnt1 1989 ls /dev 1990 sudo mount /dev/cdrom /mnt1 1991 sudo mount -t udf -o rw,noatime,async /dev/sr0 /mnt1 1992 sudo apt-get install libbluray-bin 1993 sudo apt-get install libaacs0 1994 sudo mount /dev/sr0 /mnt1 1995 cd-drive 1996 sudo apt install libcdio-utils 1997 cd-drive 1998 sudo mount /dev/cdrom /mnt1 1999 sudo mount -t udf /dev/sr0 /mnt1 2000 sudo lshw -C disk 2001 sudo apt install udftools 2005 history >> ~/mount-cdrom-bluray $ sudo dmesg | grep sr0<br>[ 1.366375] sr 3:0:0:0: [sr0] scsi3-mmc drive: 153x/153x writer dvd-ram cd/rw xa/form2 cdda tray<br>[ 1.434944] sr 3:0:0:0: Attached scsi CD-ROM sr0<br>[ 997.518934] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=256, location=256<br>[ 1000.172923] UDF-fs: error (device sr0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0<br>[ 1000.172936] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=512, location=512<br>[ 1000.172938] UDF-fs: error (device sr0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0<br>[ 1000.172939] UDF-fs: error (device sr0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0<br>[ 1000.172941] UDF-fs: warning (device sr0): udf_load_vrs: No anchor found<br>[ 1000.255003] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=256, location=256<br>[ 1000.255009] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=512, location=512<br>[ 1000.255011] UDF-fs: warning (device sr0): udf_load_vrs: No anchor found<br>[ 1000.255012] UDF-fs: warning (device sr0): udf_fill_super: No partition found (1)<br>[ 1010.231268] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=256, location=256<br>[ 1010.327426] UDF-fs: error (device sr0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0<br>[ 1010.327437] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=512, location=512<br>[ 1010.327439] UDF-fs: error (device sr0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0<br>[ 1010.327441] UDF-fs: error (device sr0): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0<br>[ 1010.411281] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=256, location=256<br>[ 1010.411286] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=512, location=512<br>[ 1010.411288] UDF-fs: warning (device sr0): udf_fill_super: No partition found (1) <br> Mount dvd Save the following somewhere like: /home/YOURUSER/Scripts/Bash/automountdvd.shand correct the YOURUSER and YOURGROUP fields. Oh by the way, it is dangerous to put this script in the user folder, because it will be run by root, which means if somebody hacks your user folder, they can adjust the script to do whatever they want and root will run it (and likely succeed, because the root user has full control over the system) Probably better to hide it in a folder that only root can see. If you are experimenting, it is fine. audio cd (это музыкальный диск - открывается ы файлах и vlc проигрывателем) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#!/bin/bash { mountpoint="/media/DVD" user=YOURUSER group=YOURGROUP uid=$(id -u ${user}) gid=$(id -g ${group}) FS_TYPE="`blkid /dev/sr0 | grep -o 'udf'`" if [ ${FS_TYPE} == 'udf' ]; then echo "ID_CDROM_MEDIA set to 1, creating ${mountpoint} and attempting to mount DVD." mkdir -p ${mountpoint} && chown ${user}:${group} ${mountpoint} mount -t ${FS_TYPE} -o ro,uid=${uid},gid=${gid} /dev/sr0 ${mountpoint} echo "DVD mounted at ${mountpoint}." else echo "Attempting to unmount -l ${mountpoint}." umount -l ${mountpoint} rm -rf ${mountpoint} echo "Unmounting ${mountpoint} and removing folder ${mountpoint}." fi } &>> "/var/log/autodvd.log" & |
Вроде и так работает, не обязательно. Необходимые пакеты есть в скрипте. На FreeBSD тоже работает.