Вопрос или проблема
Я пытаюсь записать простой mp3 CD с данными, но не могу заставить работать k3b/brasero/xfburn. В основном K3b говорит «Пожалуйста, вставьте пустой или присоединяемый носитель», как будто в DVD-рекордере нет диска. Подобные сообщения об ошибках отображаются с другими инструментами. Однако K3b может распознать DVD-привод, потому что он может показать подробную информацию о нем.
*$ LANG=C sudo lshw -C disk*
вывод
*-cdrom
описание: DVD-RAM записывающее устройство
продукт: DVDRW DVR-K17B
производитель: PIONEER
физический id: 0.0.0
информация шины: scsi@0:0.0.0
логическое имя: /dev/cdrom
логическое имя: /dev/sr0
версия: 1.02
возможности: съемный аудио cd-r cd-rw dvd dvd-r dvd-ram
конфигурация: ansiversion=5 статус=готов
*-носитель
физический id: 0
логическое имя: /dev/cdrom
Я добавил эту конфигурацию в мой /etc/fstab файл:
# cdrom
/dev/sr0 /media/cdrom0 iso9660 rw,user,noauto,unhide
Когда я выполняю:
mount -a
Я не получаю никаких сообщений об ошибках.
Если я выполняю:
mount /dev/sr0 /media/cdrom0
Я получаю:
mount: /dev/sr0: не удается прочитать суперблок
При проверке dmesg | tail, я вижу:
[ 1021.762622] EXT4-fs (sr0): невозможно прочитать суперблок
[ 1022.026866] sr 0:0:0:0: [sr0]
[ 1022.026882] Результат: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 1022.026890] sr 0:0:0:0: [sr0]
[ 1022.026895] Код ошибки: Признак: Blank Check [текущий]
[ 1022.026905] sr 0:0:0:0: [sr0]
[ 1022.026910] Доп. признак: Нет дополнительной информации
[ 1022.026917] sr 0:0:0:0: [sr0] CDB:
[ 1022.026921] Read(10): 28 00 00 00 00 00 00 00 01 00
[ 1022.026980] FAT-fs (sr0): невозможно прочитать загрузочный сектор
Кто-нибудь знает, как это исправить?
„Если я выполняю: mount /dev/sr0 /media/cdrom0“
одна проблема может быть:
переопределено! Если fstab работает нормально, просто скажите
mount /dev/sr0
Вот и все! Теперь монтирование должно работать.
другой проблемой может быть:
EXT4-fs (sr0): невозможно прочитать суперблок
вероятно, у вас НЕТ ext4 на диске! Я не в курсе, что это существует.
Это означает, что отсутствие указания типа в CLI приводит к проблемам.
Посмотрите справочную страницу, чтобы узнать название типа. Скорее всего, это
-t iso9660
сделает свою работу.
Укажите тип, и это будет работать в CLI.
Для современных SD-карт следите за поддержкой exfat. Что-то вроде
install exfat-utils
А для DVD-RAM вам нужны UDFtools.
DVD-RAM очень старый, поэтому новой информации нет. Старый и недооцененный. DVD-RAM на Ubuntu Linux легок. Я использую Ubuntu 16.10 с XFCE4, но это совершенно неважно.
Почему DVD-RAM? Потому что это более надежное и стабильное архивирование данных. Смотрите Википедию для получения подробной информации о DVD-RAM.
Однако DVD-RAM скорее является внешним диском, чем DVD для записи. Не все диски могут записывать и читать. Однако большинство современных оптических приводов для ноутбуков и компьютеров могут.
Будьте осторожны: DVD-RAM медленный по современным меркам. Не заставляйте монтирование и размонтирование завершаться ошибкой.
Мы должны отформатировать его как файловую систему UDF. Это соответствующая файловая система для DVD-RAM (я не привожу детали здесь, воспользуйтесь duckduckgo.com)
Знайте свой записывающее устройство: смонтируйте CD, с помощью „mount“ обратите внимание на имя. Например, /dev/sr0.
Извлеките DVD-RAM из картриджа, если необходимо, поместите его в ваш привод и перезагрузите.
Подготовьте:
sudo apt-get install udftools
sudo apt-get install dvd+rw-tools
Создайте точку монтирования:
sudo mkdir /mnt/dvdram0
и адаптируйте права пользователя и т. д. Вам нужно снова адаптировать права для смонтированного DVD-RAM (отлично от vfat дискеты или внешнего диска).
Адаптируйте fstab:
sudo vim /etc/fstab
Чтобы автоматически монтировать, введите новую строку, например
/dev/sr0 /mnt/dvdram0 auto user,users,rw,auto,exec,utf8 0 0
Первый auto лучше заменить на “udf”. Второй auto зависит от вас: попробуйте noauto, если процесс загрузки зависает.
Отформатируйте DVD-RAM:
sudo mkudffs –media-type=dvdram /dev/sr0
Настройки по умолчанию для mkudffs, вероятно, соответствуют вашим потребностям. В противном случае: man mkudffs!
Смонтируйте DVD-RAM:
mount /dev/sr0
должно сработать, в противном случае используйте sudo mount /dev/sr0. С записью fstab он будет найден.
Когда вы сейчас запрашиваете свой CLI с mount, он должен ответить чем-то вроде:
/dev/sr0 on /mnt/dvdram0 type udf (rw,nosuid,nodev,relatime,utf8,user=myname)
Теперь снова адаптируйте права доступа для смонтированного (!) диска:
sudo chown myname /mnt/dvdram0
sudo chmod u+rwx /mnt/dvdram0
Проверьте свои права доступа:
mkdir /mnt/dvdram0/mydirectory
без sudo это должно сработать. В противном случае проверьте права.
Теперь перезагрузите или перезапустите все соответствующие службы.
Итак, теперь у нас есть
установленные инструменты
подготовленные для монтирования
отформатированный DVD-RAM
смонтированный в файловую систему
адаптированные права доступа
Он будет доступен в файловом менеджере, как обычный диск. Следите за /mnt/dvdram0 (и в Немо создайте закладку).
Размонтирование занимает время из-за завершения записи. Это можно сделать из CLI или попытаться найти способ в вашем браузере.
Что я забыл? Что было неправильно?
Лучший способ размонтировать??
Ссылаясь на предыдущие предложения для /etc/fstab, я бы предложил следующую версию:
/dev/sr0 /cdrom auto user,users,rw,auto,exec,utf8,nofail,x-gvfs-show 0 0
Без nofail моя система зависала при перезагрузке, когда устройство не было подключено, с сообщением о входе в режим экстренной загрузки.
Без x-gvfs-show директория dvd не была видна в nautilus.
Кстати, я использую ubuntu 18.04.
Ответ или решение
Проблема монтирования CD/DVD: Решение
Когда вы пытаетесь записать MP3 CD с помощью K3b, Brasero или Xfburn и получаете ошибку "Пожалуйста, вставьте пустой или добавляемый носитель", это может быть симптомом нескольких проблем. Давайте разберем вашу ситуацию и найдем решение.
1. Проверка аппаратного обеспечения
Во-первых, важно убедиться, что ваше устройство по-прежнему функционирует должным образом. Вы можете использовать команду sudo lshw -C disk
, как вы уже сделали, и убедиться, что DVD-привод распознается системой. Ваша информация показывает, что привод DVD-RAM работает, так как он может показывать детальную информацию:
*-cdrom
description: DVD-RAM writer
product: DVDRW DVR-K17B
vendor: PIONEER
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=ready
2. Ошибка монтирования
При попытке замонтировать устройство с помощью команды mount /dev/sr0 /media/cdrom0
вы получаете сообщение "can’t read superblock". Это может свидетельствовать о том, что CD/DVD не формата ext4, и система неправильно интерпретирует его содержимое.
Решение:
Для монтирования CD/DVD вам необходимо использовать соответствующий файловый тип. Для большинства CD/DVD – это iso9660
. Попробуйте выполнить команду:
sudo mount -t iso9660 /dev/sr0 /media/cdrom0
3. Исправление fstab
Вы также добавили конфигурацию для автомонтирования в ваш файл /etc/fstab
. Убедитесь, что запись выглядит следующим образом:
/dev/sr0 /media/cdrom0 iso9660 rw,user,noauto,unhide 0 0
После этого запустите команду mount -a
, чтобы применить изменения. Если ваши диски корректно распознаются, вы не будете получать сообщений об ошибках.
4. Устранение дополнительных помех
Если приведенные выше шаги не помогли, стоит проверить следующее:
- Убедитесь, что CD/DVD действительно пустой и корректно вставлен в привод.
- Используйте другой инструмент записи или проверки носителя (например,
dvd+rw-format
для DVD-RW). - Проверьте журнал системы
dmesg
на наличие дополнительных сообщений об ошибках, которые могут указывать на причину проблемы.
5. Установка недостающих утилит
Если вы работаете с DVD-RAM, вам могут потребоваться дополнительные инструменты для корректной работы с этими носителями. Убедитесь, что установлены следующие пакеты:
sudo apt-get install udftools dvd+rw-tools
Для форматирования DVD-RAM в UDF файловую систему, используйте:
sudo mkudffs --media-type=dvdram /dev/sr0
После форматирования вы сможете его смонтировать, используя:
sudo mount /dev/sr0 /media/cdrom0
Заключение
Если вы следовали данным рекомендациям, но проблема осталась, возможно, вам стоит протестировать привод на другом компьютере или использовать другой носитель для записи данных. Важно помнить, что некоторые устройства могут иметь ограничения на работа с определенными типами носителей.
Если у вас остались вопросы, пожалуйста, не стесняйтесь обращаться за помощью.