Как открыть UDF Volume
У меня есть DVD, который я могу открыть в Windows, но в моей установке Ubuntu 12.04 я больше не могу. Я получаю эту ошибку:
Unable to mount UDF Volume
Error mounting: mount: block device /dev/sr0 is write-protected, mounting read-only
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
Что я должен сделать, чтобы открыть его? Нужно ли что-нибудь устанавливать?
3 ответа
Откройте терминал и попробуйте смонтировать DVD с помощью:
sudo mount -t udf /dev/sr0 /cdrom
Аргумент, следующий за -t, используется для указания типа файловой системы, которая в данном случае является udf. UDF или Universal Disk Format - это независимая от операционной системы файловая система, обычно используемая на DVD и других цифровых носителях.1
Не все DVD действительно UDF, если -t udf
не работает (неправильный суперблок) попробуйте:
sudo mount -t iso9660 /dev/sr0 /cdrom
это после sudo mkdir /cdrom
Итак /cdrom
каталог существует.
~$ sudo mount -t udf /dev/sr0 /cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
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
~$ sudo mount -t iso9660 /dev/sr0 /cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
~$ ls /cdrom
autorun.inf casper EFI isolinux pics preseed ubuntu
boot dists install md5sum.txt pool README.diskdefines wubi.exe
* Все же это DVD+R
В моем случае (тот же случай, DVD-диски воспроизводятся в Windows, но не в Linux) я решил это, установив libdvdcss.
sudo apt install libdvd-pkg # libdvdcss in Archlinux
Помимо libdvdcss я бы также проверил, что установлены libdvdread и libdvdnav .
Эти библиотеки, по-видимому, необходимы для воспроизведения зашифрованных DVD-дисков (и я не знал, что DVD-диски были зашифрованы, но они используют ключи Content Scramble System (CSS) , которые необходимо извлекать через библиотеку libdvdcss).