Указанная команда создаст образ cd.iso, который будет записан в ваш домашний каталог. Аналогично с помощью данной команды можно создать и образ дискеты, только вместо /dev/cdrom надо указать имя файла устройства /dev/fd0 .
В Windows ISO-образ для изменения возможно открыть только в специальной программе: ISOpen или UltraISO. В Linux открыть образ позволяют средства самой операционной системы. Для этого его нужно просто подмонтировать к корневой файловой системе с помощью команды:
sudo mount — o loop — t iso9660 файл_образа точка_монтирования
□ опция — o loop означает, что будет монтироваться не файл устройства, а образ диска, записанный на жесткий диск;
□ следующий параметр — t iso9660 задает тип файловой системы образа (iso9660 — это стандартная файловая система для CD/DVD);
□ после файловой системы указывается файл образа, например, ~/cd.iso ;
□ последний параметр — это точка монтирования, то есть каталог, к которому будет подмонтирован образ (напомню, что каталог этот должен существовать).
Примечание
В большинстве случаев команду mount следует выполнять от имени пользователя root или с помощью команд sudo или su .
В нашем случае для монтирования образа ~/cd.iso к каталогу /mnt/image команда примет вид:
sudo mount — o loop — t iso9660 ~/cd.iso /mnt/image
После этого можно обращаться к образу как к обычному каталогу:
ls /mnt/image
12.4.2. Запись образов на «болванку»
Предположим, у вас есть образ cd.iso, который нужно записать на компакт-диск, но вы не хотите (или не имеете возможности) использовать для этого графические программы типа Nero или k3b. В этом случае можно применить программу cdrecord (пакет называется аналогично). Команда для записи образа на болванку CD-R очень проста и выглядит так:
sudo cdrecord dev=0,0,0 — dao speed=16 файл_образа
Для записи DVD-R используется аналогичная команда:
sudo dvdrecord dev=0,0,0 — dao speed=4 файл_образа
В этой команде вам нужно изменить параметр dev — это идентификатор устройства CD/DVD. Если в вашей системе установлен только один привод CD/DVD, и он же является пишущим, тогда, скорее всего, у него будет идентификатор 0,0,0. Но если у вас несколько приводов CD/DVD (например, обычный и пишущий), вы должны ввести следующую команду:
sudo cdrecord — scanbus
Команда выведет список CD/DVD, установленных в вашей системе. Вам нужно запомнить идентификатор нужного привода и использовать его при записи образа диска.
Для очистки DVD-RW диска служит команда:
sudo dvd+rw-format — f имя_устройства_DVD-RW
Для быстрой очистки CD-RW введите команду:
sudo cdrecord — v blank=fast dev=0,0,0
Если нужно произвести полную, а не быструю очистку, замените blank=fast на blank=all .
12.4.3. Программа mkisofs
Пусть у вас есть файлы и каталоги, которые нужно записать на CD/DVD. Существующая в Linux технология записи CD/DVD не позволяет записывать файлы и каталоги непосредственно на носитель с помощью команд консоли. Вам придется создать каталог, поместить в него все файлы и каталоги, которые вы хотите записать на оптический диск, затем создать по этому каталогу ISO-образ и уже его записать на «болванку».
Скопируйте все необходимые вам файлы в каталог ~/cd. Затем выполните команду:
sudo mkisofs — r -jcharset koi8-r — o ~/cd.iso ~/cd
Эта команда создаст по каталогу ~/cd файл образа cd.iso и поместит его в ваш домашний каталог. Обратите внимание на кодировку локализованной версии — здесь используется koi8-r. Указание кодировки необходимо для правильного отображения русскоязычных имен файлов и каталогов MS Windows. Если у вас другая кодировка, например, utf8, вы должны указать ее:
sudo mkisofs — r -jcharset utf8 — o ~/cd.iso ~/cd
После создания ISO-образа его нужно записать на носитель с помощью программы cdrecord, как было показано ранее. После записи не забудьте удалить образ, чтобы он не занимал место на диске.
Впрочем, существует также способ записи каталога на CD/DVD без создания промежуточного ISO-образа. Для этого служит такая составная команда:
sudo mkisofs — jcharset кодировка /каталог | cdrecord — опции
12.4.4. Преобразование форматов образов дисков
Иногда требуется записать созданный в другой программе образ диска, формат которого отличается от ISO9660. Наиболее часто встречаются образы дисков в форматах IMG, BIN, CUE, NRG, CCD.
Если у файла образа «расширение» [3] В Linux нет понятия «расширение», поэтому данное слово взято здесь в кавычки.
img, то это еще не означает, что формат образа ISO9660. Одни программы, например, k3b, действительно, создают образ в формате ISO9660 и записывают его в файл с расширением img, а другие программы могут записывать в файл с таким же расширением образы дисков в собственных форматах. Итак:
Читать дальше
Конец ознакомительного отрывка
Купить книгу