Русские Блоги
CD и DVD используют файловую систему ISO9660. Цель ISO9660 — предоставить стандарты обмена данными между различными операционными системами. Следовательно, любая операционная система Linux может работать с файловой системой ISO9660. В этом руководстве описывается, как установить / удалить файловую систему ISO9660 в Linux, чтобы пользователи могли читать данные с CD или DVD.
Обнаружение привода CD / DVD-ROM
Во-первых, нам нужно найти пригодное для использования устройство, которое может читать данные ISO9660. Другими словами, нам нужно найти доступный привод CD / DVD в системе Linux. Для этого мы можем использовать команду «wodim» и ее параметр —devices. wodim просканирует и выведет символьные имена устройств в каталог / dev / *:
Если в вашей системе нет команды wodim, убедитесь, что в вашей системе установлен пакет cdrecord. Debian или ubuntu могут использовать следующие команды:
# apt-get install wodim OR DEPENDING ON YOUR VERSION # apt-get install cdrecord
После выполнения команды wodim и наличия некоторого оборудования для CD / DVD в системе вы должны увидеть вывод, подобный следующему:
$ wodim --devices wodim: Overview of accessible drives (1 found) : ------------------------------------------------------------------------- 0 dev='/dev/scd0' rwrw-- : 'TSSTcorp' 'CD/DVDW SH-S183L' -------------------------------------------------------------------------
Из вышеприведенного вывода мы можем определить, что к нашему приводу CDROM / DVDROM можно получить доступ по расположению символа / dev / scd0.
Кроме того, следует отметить, что разные системы могут вести себя по-разному. Например, в Debian Linux пользователь, выполняющий команду wodim, должен принадлежать к группе cdrom, в противном случае команда 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.
Создать точку монтирования
Ваша система Linux могла создать для вас точку монтирования, которая обычно похожа на / cdrom, / media / cdrom, / media / cdrom0 или / mnt / cdrom. Если это не так, вы можете создать свою собственную точку монтирования. Точка монтирования абсолютно необходима! Точка монтирования укажет место, где пользователь может получить доступ к данным на CD или DVD.
Загрузить CDROM
Если вы не принадлежите к группе cdrom и, следовательно, не имеете разрешения на монтирование CDROM, переключитесь на пользователя root и выполните следующую команду:
# mount -t iso9660 /dev/scd0 /media/cdrom mount: block device /dev/sr0 is write-protected, mounting read-only
Теперь ваш CDROM смонтирован и доступен из каталога / media / cdrom. На этом этапе просто перейдите в этот каталог, чтобы получить доступ к своим данным.
Установить аудио компакт-диск
Иногда вы хотите послушать свою любимую музыку. Когда вы пытаетесь установить музыкальный компакт-диск с помощью указанной выше команды, вы можете столкнуться со следующими проблемами:
linuxcareer.com# mount -t iso9660 /dev/hdc /media/cdrom0/ mount: block device /dev/hdc is write-protected, mounting read-only mount: wrong fs type, bad option, bad superblock on /dev/hdc, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so linuxcareer.com#
Это связано с тем, что музыкальные компакт-диски не содержат стандартной файловой системы iso9660. На самом деле, легче использовать истории с музыкальными CDROM, чем с CDROM с данными, которые используют файловую систему iso9660.
Чтобы слушать музыкальные компакт-диски, все, что вам нужно сделать, это вставить музыкальный компакт-диск (Compact Dics) в привод CD-ROM / DVD-ROM и запустить ваш любимый музыкальный проигрыватель компакт-дисков. Единственное, на что вам может потребоваться обратить внимание, это установили ли вы пакет KDE «kdemultimedia-kio-plugins» или пакет оконного менеджера gnome «gnome-media». Эти пакеты позволяют прослушивать музыкальные компакт-диски.
Если вы хотите просмотреть содержимое музыкального компакт-диска или преобразовать некоторые музыкальные треки в формат MP3 / OGG, просто запустите «KONQUEROR» и введите местоположение:
Войдите в панель навигации Konqueror.
Разрешить пользователям устанавливать CDROM
Вы также можете разрешить пользователям устанавливать систему на CD или DVD. Для этого отредактируйте файл / etc / fstab и добавьте строку, подобную следующей:
/dev/sdc0 /media/cdrom0 iso9660 ro,user,auto 0 0
Удалите и извлеките компакт-диск
Есть несколько способов удалить / размонтировать CDROM.
Или вы можете просто запустить:
Если вы не можете удалить ранее установленный CDROM, убедитесь, что вы не находитесь в каталоге, в котором установлен CDROM, или какое-то другое приложение его не использует.
Если вы по-прежнему не можете размонтировать CDROM-носитель, вы можете использовать команду fuser для завершения всех связанных процессов, использующих ваше устройство.
Примечание. Если вы не уверены в операции, которую хотите выполнить, не используйте приведенные выше команды на устройстве, на котором выполняются операции чтения / записи.
Исправление проблем
Проверить поддержку ISO9660
Хотя маловероятно, что ваша система не будет поддерживать эту конкретную файловую систему, вот несколько советов о том, как проверить наличие ISO9660 в системе Linux.
Если у вас возникли проблемы, попробуйте найти загруженные модули ядра с помощью команды lsmod или прочитав содержимое файла / proc / filesystem:
# cat /proc/filesystems | grep iso9660 Либо: #lsmode | grep iso9660
Фактический модуль является частью пакета libiso9660. Обе команды должны сообщать доступную файловую систему ISO9660.
mount: /dev/X is not a block device
Если вы получили сообщение об ошибке:
# wodim --devices wodim: Overview of accessible drives (1 found) : ------------------------------------------------------------------------- 0 dev='/dev/sg1' rwrw-- : 'VBOX' 'CD-ROM' ------------------------------------------------------------------------- # mount -t iso9660 /dev/sg1 /media/cdrom mount: /dev/sg1 is not a block device
wodim Вывод команды вводит в заблуждение, поэтому вместо этого вы можете попробовать следующую команду, чтобы определить правильное блочное устройство для вашего устройства CD-ROM:
# ls -al /dev/cdrom* lrwxrwxrwx 1 root root 3 Nov 9 13:06 /dev/cdrom -> sr0