Не монтируется dvd в linux

Обновлено: 07.07.2024

CD и DVD используют файловую систему iso9660. Как и многие другие операционные системы Linux может читать эту файловую систему. Давайте посмотрим как это делается.

1. Определение CD-ROM/DVD-ROM устройства

Если вы не уверены какое блочно устройство является вашим DVD-ROM или CD-ROM вы можене его найти очень просто, для этого воспользуйтесь командой:

Если wodim команда не доступна в вашей системе убедитесь что пакет cdrecord инсталирова. После запуска wodim команды вы получите вывод похожий этому:

wodim: No such file or directory.
Cannot open SCSI driver!
For possible targets try 'wodim --devices' or 'wodim -scanbus'.
For possible transport specifiers try 'wodim dev=help'.
For IDE/ATAPI devices configuration, see the file README.ATAPI.setup from
the wodim documentation.

2. Тестированме совместимости для iso9660

Просмотрите поддерживает ли ядро файловую систему iso9660.

Эта комманда сообщает, что файловая система iso9660 поддерживается.

Точка монтиования наверное уже существует в вашей системе. Обычно это /cdrom, /media/cdrom, /media/cdrom0 или /mnt/cdrom. Если точка монтирование отсутствует то создаете ее:

4. Монтирование CD

Как root пользователь введите комманду:

mount -t iso9660 /dev/scd0 /mnt/cdrom/

ваш CD смонтировался в /mnt/cdrom. Перейдите в эту директорию и просмотрите ее содержимое.


5. Монтированме аудио CD

Иногда вам необходимо прослушать вашу любимую музыку и когда вы пытаетесь смонтировать используя команду выше возникает проблема набодобие этой:

Это проблема возникает потому как это есть аудио CD диск который имеет не файловую систему iso9660. Но история с аудио CD проще нежели CD с файловой системой iso9660. Для того что бы прослушать аудио CD необходимо только вставить диск в CD-ROM/DVD-ROM привод и запустить свой любимый аудио проигрователь. Если вы всетаки хотите просмотреть содержимое аудио CD то у вас должен быть утстановлен пакет "kdemultimedia-kio-plugins" для KDE или "gnome-media" для GNOME, которые поможут просмотреть содержимое. Для просмотра запустите "KONQUEROR" и введите размещенеи:

6. Использование файла /etc/fstab

Для того что бы все пользователи системы могли монтировать CD или DVD вы можете использовать /etc/fstab, в него нужно добавить такую строку:

/dev/scd0 /mnt/cdrom udf,iso9660 noauto,user,ro 0 0


7. Размонтирование и извлечение CD
Есть несколько способов как извлещь CD/DVD с привода.

или просто запустив

Если вы не можете размонтировать, убедитесь, что вы не находитесь в директории которую хотитие размонтировать или другое приложение не использует эту точку монтирования. Если всетаки вы имеете проблему с размонтированием желаемого привода вы можете использовать команду fuser для убивания всех родственых процессов которые используют этот привод.

Диски и привод целы, т.к. при перезагрузке в винду все прекрасно читается. Диски записывадись на этом-же приводе.


Как решить проблемму?

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

1) sudo gedit /etc/fstab

Это пример:
/dev/scd0 /media/cdrom0 auto user,noauto,exec,utf8 0 0
/dev/scd1 /media/cdrom1 auto user,noauto,exec,utf8 0 0
Пример закончен.

Кто не понял, поменяйте udf,iso9660 что-то там. на auto
Для тех, кто не понял:

1) Так было:
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/scd1 /media/cdrom1 udf,iso9660 user,noauto,exec,utf8 0 0

2) Надо сделать так:

/dev/scd0 /media/cdrom0 auto user,noauto,exec,utf8 0 0
/dev/scd1 /media/cdrom1 auto user,noauto,exec,utf8 0 0

Куда это вставлять - смотрим первую строчку поста.

покажите вывод второй команды из приведённого кода:

покажите вывод второй команды из приведённого кода:

Никакого вывода, пусто.

Никакого вывода, пусто.

Неспроста. Не видит носитель?
Для сравнения, что можете увидеть на носителе, который в порядке:

Попробуйте с живой флешки загрузить другой версии дистриб -- чтоб ядро другое было и обвязка вокруг дисков, и еще раз посмотреть проблемные диски. а еще лучше две флешки: более новый и более старый дистрибутив, чем испытуемый.
У меня Debian 6.0 AMD64 (где выполнял эту команду).

Пробовал и с предыдущего debian и с Knoppix7, - не видят они диска. Обновил систему до Wheezy, проблемма осталась: могу записать любые диски, но DVD-R потом не монтируются
С плюсовыми проблемм нет.
Если перезагрузиться под винду, Абсоютно все диски читаются без каких либо нюансов.
В чем может быть проблемма?
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Да там тоже без изменений:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Нет конечно. Любые минусовые (-R) DVD с данными приводят к такой проблемме. Rus , Закомментируйте в fstab строчки для cdrom, перезагрузитесь, и попробуйте для монтирования дисков использовать pmount. Пускай скрипят мои конечности.
Я - повелитель бесконечности.
Мой блог
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Rus , Закомментируйте в fstab строчки для cdrom, перезагрузитесь, и попробуйте для монтирования дисков использовать pmount.
Записываю с помощью Brasero 3.4.1. Из опций там, по-моему, только скорость записи. Выбираю 8х, диски на 16х.
Не помню уже сам, но он должен выдавать какой-нибудь лог записи. Покажите его, пожалуйста. Или запишите диск wodim'ом в режиме DAO и проверьте, воспроизведётся ли ошибка.
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Не помню уже сам, но он должен выдавать какой-нибудь лог записи. Покажите его, пожалуйста. Или запишите диск wodim'ом в режиме DAO и проверьте, воспроизведётся ли ошибка.

Купил наконец диски.
В brasero логов не нашел.
Wodimom пользоваться не умею,

Результат прежний, диск не монтируется после записи.


Имею Optiarc DVD-RW - тоже нестабильное поведение с некоторыми дисками при/после записи. Причину не выявил, ИМХО - она в железе.

Имею Optiarc DVD-RW - тоже нестабильное поведение с некоторыми дисками при/после записи. Причину не выявил, ИМХО - она в железе.

Но Виндовз, почему-то, проблем в железе не усматривает, и все прекрасно монтирует и отображает без лишних вопросов.

Rus, а как ведут себя диски, записанные с помощью genisoimage + growisofs? Не пробовали?

Другими словами, попробуйте сначала создать iso-образ из файлов (это делает genisoimage), затем полученный образ записать на болванку с помощью growisofs. Такой способ, кстати, позволяет и проверить контрольную сумму после записи, чтобы убедиться, что всё записалось как надо.


Я по большей части записываю болванки именно таким путём.
Никаких проблем не испытываю. Привод тоже Optiarc.

Кстати, припоминаю, как-то пробовал brasero, чем-то он мне тогда не понравился. Было в нём что-то криво, деталей не вспомню. Единственное, что меня привлекло - он умеет DVD-VIDEO. Больше никаких преимуществ вспомнить не могу.

На всякий случай - genisoimage вполне позволяет создать образ формата dvd-video.
В общем, связки genisoimage + growisofs для записи любых DVD-дисков хватает выше крыши.

Вполне возможно, что Ваша проблема связана с brasero. Пробуйте другие инструменты, например те, что я привёл выше. Или скажем, xfburn.

Имеется рабочее место в защищенном исполнении с настроенными уровнями конфиденциальности: 0:Несекретно, 1:ДСП, 2:Секретно, 3:СовСекретно.
В файловой системе созданы папки с соответствующими уровнями конфиденциальности, в них - документы. И в рамках жесткого диска данной операционной системы все это работает.

Вопрос, как записать файл с уровнем конфиденциальности отличным от "Несекретно" на оптический диск?

azm9s

New member
Вопрос, как записать файл с уровнем конфиденциальности отличным от "Несекретно" на оптический диск? а как вы добились записи в режиме "несекретно"?
выполнив все требования по redbook у меня запись только от root возможна. от обычного юзера локального или доменного не работает, все пользователи в группе cdrom, cdwriter.

Ankarii

New member
а как вы добились записи в режиме "несекретно"?
выполнив все требования по redbook у меня запись только от root возможна. от обычного юзера локального или доменного не работает, все пользователи в группе cdrom, cdwriter.

У меня локальная машина, без сети. В несекретном режиме через программу k3b пишет без вопросов (AL SE 1.6, обновление 5).

А вот что по поводу записи файлов с уровнем конфиденциальности отличным от "Несекретно", мне прислала техподдержка:

Создать файл в /etc/systemd/system/myprogram.service с содержимым:

[Unit]
Description= Setting label on /dev/sr0
After= network.target
[Service]
Type=oneshot
ExecStart=/opt/script.sh
[Install]
WantedBy=multi-user.target

Создать скрипт /opt/script.sh

Выполнить команду:
sudo chmod 777 /opt/script.sh

Перезагрузить конфигурации:
systemctl daemon-reload
systemctl enable myprogram

Выполнить перезагрузку компьютера
sudo reboot

После данных манипуляций все заработало, что от учетной запись administrator (учетка, которая при установке ОС сдается), что от учеток user1, user2 и т.д.
P.S. Файл, попав на диск становится несекретным.

azm9s

New member

archi7

New member

У меня локальная машина, без сети. В несекретном режиме через программу k3b пишет без вопросов (AL SE 1.6, обновление 5).

А вот что по поводу записи файлов с уровнем конфиденциальности отличным от "Несекретно", мне прислала техподдержка:

Создать файл в /etc/systemd/system/myprogram.service с содержимым:

[Unit]
Description= Setting label on /dev/sr0
After= network.target
[Service]
Type=oneshot
ExecStart=/opt/script.sh
[Install]
WantedBy=multi-user.target

Создать скрипт /opt/script.sh

Выполнить команду:
sudo chmod 777 /opt/script.sh

Перезагрузить конфигурации:
systemctl daemon-reload
systemctl enable myprogram

Выполнить перезагрузку компьютера
sudo reboot

После данных манипуляций все заработало, что от учетной запись administrator (учетка, которая при установке ОС сдается), что от учеток user1, user2 и т.д.
P.S. Файл, попав на диск становится несекретным. Инструкция работает запись получается на любой диск а это не есть хорошо. У меня вопрос как прописать учтеные диски и запретить запись на любые другие

azm9s

New member
Инструкция работает запись получается на любой диск а это не есть хорошо. У меня вопрос как прописать учтеные диски и запретить запись на любые другие и как сие хотите увидеть?
технической инфы, хоть тот же серийный номер, которую нельзя затереть, на диске нет.
а если что-то прописывать свое - то на любом другой эвм все можно стереть.

archi7

New member
и как сие хотите увидеть?
технической инфы, хоть тот же серийный номер, которую нельзя затереть, на диске нет.
а если что-то прописывать свое - то на любом другой эвм все можно стереть.

archi7

New member
кто ни будь решил данный вопрос как прописать учтенные диски а все остальные запретить
New member
to archi7
А п. 16 Руководства администратора разве не решает указанную задачу? Зарегистрировать, разграничить, отредактировать fstab, читать/писать по согласованию, ага.

archi7

New member
to archi7
А п. 16 Руководства администратора разве не решает указанную задачу? Зарегистрировать, разграничить, отредактировать fstab, читать/писать по согласованию, ага. Для флешки проблем нету а вот диск как если есть пример подскажите
New member
  1. Убрать из /etc/fstab записи (если есть):
  • /dev/*udf /*home/*/media/* udf owner,group,nodev,noexec,noauto,defaults 0 0 (позволяет всем юзерам монтировать учтенные CD/DVD);
  • /dev/*iso9660 /*home/*/media/* iso9660 owner,group,nodev,noexec,noauto,defaults 0 0 (позволяет всем юзерам монтировать учтенные CD/DVD);
  • /dev/sr* /*home/*/media/* udf,iso9660 user,noauto 0 0 (позволяет всем юзерам монтировать неучтенные CD/DVD).
  1. Через fly-admin-smc создать новое устройство в разделе "Устройства", при открытом окне подключить нужный CD/DVD-диск.
  2. В свойствах этого диска указать минимум "ID_SERIAL" с тем значением, что определилось Астрой. Можно еще "ID_FS_LABEL", если диску уже назначена метка (имя). Так оно надежнее в плане подмены диска нарушителем.
  3. В разделе "Общие" указать нужного юзера, группу, права для них (чтение, запись, выполнение) и права для всех остальных юзеров. По вкусу добавить мандатную метку и флаги аудита.
  4. Сохранить все это, для верности ребутнуться и проверить.

ЗЫ Кстати, Dallas Lock и СТРАЖ прописывают в своей базе диски исключительно инициализированные CD/DVD-диски. Читай, имеющие в своем составе пусть и пустой, но записанный файл в режиме мультисессии. Далее диску присваивается якобы уникальная виртуальная метка в самой базе СЗИ. В других СЗИ, если склероз не изменяет, принцип схожий.

archi7

New member
  1. Убрать из /etc/fstab записи (если есть):
  • /dev/*udf /*home/*/media/* udf owner,group,nodev,noexec,noauto,defaults 0 0 (позволяет всем юзерам монтировать учтенные CD/DVD);
  • /dev/*iso9660 /*home/*/media/* iso9660 owner,group,nodev,noexec,noauto,defaults 0 0 (позволяет всем юзерам монтировать учтенные CD/DVD);
  • /dev/sr* /*home/*/media/* udf,iso9660 user,noauto 0 0 (позволяет всем юзерам монтировать неучтенные CD/DVD).
  1. Через fly-admin-smc создать новое устройство в разделе "Устройства", при открытом окне подключить нужный CD/DVD-диск.
  2. В свойствах этого диска указать минимум "ID_SERIAL" с тем значением, что определилось Астрой. Можно еще "ID_FS_LABEL", если диску уже назначена метка (имя). Так оно надежнее в плане подмены диска нарушителем.
  3. В разделе "Общие" указать нужного юзера, группу, права для них (чтение, запись, выполнение) и права для всех остальных юзеров. По вкусу добавить мандатную метку и флаги аудита.
  4. Сохранить все это, для верности ребутнуться и проверить.

ЗЫ Кстати, Dallas Lock и СТРАЖ прописывают в своей базе диски исключительно инициализированные CD/DVD-диски. Читай, имеющие в своем составе пусть и пустой, но записанный файл в режиме мультисессии. Далее диску присваивается якобы уникальная виртуальная метка в самой базе СЗИ. В других СЗИ, если склероз не изменяет, принцип схожий.

archi7

New member
  1. Убрать из /etc/fstab записи (если есть):
  • /dev/*udf /*home/*/media/* udf owner,group,nodev,noexec,noauto,defaults 0 0 (позволяет всем юзерам монтировать учтенные CD/DVD);
  • /dev/*iso9660 /*home/*/media/* iso9660 owner,group,nodev,noexec,noauto,defaults 0 0 (позволяет всем юзерам монтировать учтенные CD/DVD);
  • /dev/sr* /*home/*/media/* udf,iso9660 user,noauto 0 0 (позволяет всем юзерам монтировать неучтенные CD/DVD).
  1. Через fly-admin-smc создать новое устройство в разделе "Устройства", при открытом окне подключить нужный CD/DVD-диск.
  2. В свойствах этого диска указать минимум "ID_SERIAL" с тем значением, что определилось Астрой. Можно еще "ID_FS_LABEL", если диску уже назначена метка (имя). Так оно надежнее в плане подмены диска нарушителем.
  3. В разделе "Общие" указать нужного юзера, группу, права для них (чтение, запись, выполнение) и права для всех остальных юзеров. По вкусу добавить мандатную метку и флаги аудита.
  4. Сохранить все это, для верности ребутнуться и проверить.

ЗЫ Кстати, Dallas Lock и СТРАЖ прописывают в своей базе диски исключительно инициализированные CD/DVD-диски. Читай, имеющие в своем составе пусть и пустой, но записанный файл в режиме мультисессии. Далее диску присваивается якобы уникальная виртуальная метка в самой базе СЗИ. В других СЗИ, если склероз не изменяет, принцип схожий.

Всем доброго времени суток!
Пару дней назад перешел с винды на кубунту и столкнулся со следующей проблемой:
В винде сd/dvd привод работал, а в кубунту не могу посмотреть файлы с dvd диска (сd не проверял). Заходил и в media и в mnt не пойму где они и не понятно примонтирован ли он.
Подскажите, пожайлуйста.

Тут немного не так, как на винде. После установки диска в привод срабатывает виджет Подключаемые устройства с предложением открыть диск в диспетчере файлов Dolphin. Если у вас этого не происходит, то либо диск не читаемый, либо привод не рабочий при активированном указанном виджете.

привод рабочий и этот же диск в винде прекрасно открывается, а при запуске диска он крутится но никаких виджетов не запускается

Найдите виджет в системном трэе и клацните по нему левой кнопкой мыши.

искал, искал, но ничего похожего не нашел

Если виджета нет даже в Скрытых значках, значит от отключен. Поэтому призыв будет очень простой - активировать его через Добавить виджеты.

нашел виджет "Подключаемые устройства" в трее (выглядит в виде флешки). При подключении флешки, она там отображается. Но при подключении диска ничего не происходит кроме вращения в приводе.

Попробуй передернуть разъемы на приводе, вдруг решится как с памятью.

Изображение пользователя Mike.

Начнем с самого начала. Нужно открыть консоль (konsole) и в ней набрать:
ls /dev
После этого внимательно смотрим в выхлоп на наличие устройств типа cdrom, cdrw, dvd,dvdrw. Если таковые есть в наличии, значит привод опознается системой. Если их нет, то это уже хуже.

Среди того что он мне выдал было следующее:
cdrom loop0 ram3 tty10 tty4 ttyS1 uinput
cdrw loop1 ram4 tty11 tty40 ttyS10 urandom
dvd mem sda tty20 tty5 ttyS2 vcs5
dvdrw memory_bandwidth sda1 tty21 tty50 ttyS20 vcs6

Изображение пользователя Mike.

значит, привод системой определяется. Если всунуть в него диск, в трее вылезает окошко с предложением открыть содержимое в проводнике? Если нет, стоит попробовать подмонтировать вручную (это можно сделать как-то так, и посмотреть в смонтированой папке, появилось ли что. Если появилось, то перед выниманием диска не забыть отмонтировать.

после sudo mount -t iso9660 /dev/cdrom /media/cdrom
выдал mount: /dev/sr0 is write-protected, mounting read-only
mount: no medium found on /dev/sr0
потом попробовал sudo mount -t iso9660 /dev/dvd-rw /media/
выдал mount: /dev/dvd-rw is write-protected, mounting read-only
mount: special device /dev/dvd-rw does not exist
после этого вставил диск - разницы нет

Изображение пользователя Mike.

погоди. Сначала надо вставить диск, а потом уже монтировать.

вставил dvd диск (привод cd/dvd rw) и прописал sudo mount -t iso9660 /dev/cdrom /media/cdrom
в терминале вышло mount: /dev/sr0 is write-protected, mounting read-only
в виджете появился, но при открытии показывает только файл readme со следующим содержимым:
This disc contains a "UDF" file system and requires an operating system
that supports the ISO-13346 "UDF" file system specification.

Изображение пользователя Mike.

Да, UDF - это тот еще гемор. Хотя удивительно, что KDE ее не сумел. Монтируй такой диск не виджетом, а руками в консоли:
sudo mount -t udf /dev/sr0 /media/cdrom
Еще можно попробовать после -t вместо udf или iso9660 прописать auto, чтобы монтировалка автоматом выбирала файловую систему. Если не поможет, тогда уже явно прописывать нужную FS

Этого не пробовал. Всё это время пытался подключить dvd диск и безуспешно. Но зато CD-R, оказывается, распознаёт автоматически. CD-RW не пробовал ибо не нашёл. А вот DVD не идет. Может быть в терминале надо что-то про dvd писать а не cd-rom.

Изображение пользователя Mike.

без разницы. Достаточно просто писать /dev/sr0, все остальное - это симлинки на это устройство. Почему не идет ДВД, хотя СД идет, тут я помочь не смогу.

На udf выдаёт:
mount: /dev/sr0 is write-protected, mounting read-only
mount: /dev/sr0: can't read superblock

А на auto:
mount: /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.

Странно, я попробовал вставить пару других dvd дисков и всё отлично работает. Похоже этот диск надо было как-то по-другому записывать. В винде работает, а в линуксе нет, не знаю в чём дело и как лучше записывать, чтобы везде нормально читались.

Читайте также: