Как прочитать диск c информацией

Да еще и на Linux Ubuntu

не очень старый ноутбук, там есть привод dvd. и есть диск с данными, вроде dvd+r .

так что оптический дисковод – это еще используемая вещь, конечно прошлого века. А недавно на рынках все на этих дисках было . Как то незаметно перешли на флешки. И на торренты.


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, прочитались!

Снимок экрана от 2022 11 15 23 26 31
Снимок экрана от 2022 11 15 23 26 31

это как переписать музыку – поставить диск, открыть /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 Автор: Олег Головский

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 имеем строку: (добавить , если ее нет – sudo mcedit /etc/fstab )

/dev/sr0        /media/cdrom0   auto 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

это подходит к Линуксу с 2016 года , ubuntu? centos?

Код: Выделить всё

dd if=/dev/dvd of=/tmp/disk.iso

позволит считать диск. Монтирование вроде бы не требуется в этом случае. /dev/cdrom в новых версиях /dev/sr0

решение

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

# mount -t udf /dev/sr0
mount: /dev/sr0 is write-protected, mounting read-only
# umount /dev/sr0

несколько команд в терминале.

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 проигрывателем)

 

#!/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 тоже работает.