12.4.1. Создание и монтирование образов CD/DVD
12.4.1. Создание и монтирование образов CD/DVD
Довольно часто бывает нужно создать образ оптического диска (у меня такая потребность возникает примерно один раз в неделю). Причина проста: или под рукой нет чистой «болванки», или же надо поработать с чужим диском, который следует быстро вернуть, но при этом нет никакого желания записывать его на «болванку».
В Windows для создания образа диска применяются сторонние программы типа Nero или Winlmage. В Linux мы будем использовать только средства операционной системы.
Создать образ CD/DVD можно с помощью команды dd. Делается это так:
dd if=/dev/cdrom of=~/cd.iso
Вместо фрагмента /dev/cdrom следует подставить имя файла устройства вашего привода CD/DVD, впрочем, это может и не понадобиться, поскольку обычно ссылка /dev/cdrom устанавливается на ваш привод CD/DVD самой системой.
Указанная команда создаст образ 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
Данный текст является ознакомительным фрагментом.