Использование командной строки для записи CD/DVD - CentOS Wiki

Консольные инструменты для работы с CD/DVD

Для записи дисков не обязательно использовать какие либо графически-серьезные приложения. Бывают случаи, когда под рукой только консоль. К тому же, запись дисков CD/DVD не только возможна из командной строки, но более быстра и "проще".

Рассмотрим некоторые полезные программы.

Использование утилиты mkisofs

Тип диска Максимальный объем данных
CD 760 Мбайт
DVD 4,7 Гбайт

Данная утилита создает файл образы ISO 9660, которые могут быть в последствии записаны на диски CD или DVD. Данные образы могут заключать в себе данные любых типов. Для целей создания резервных копий и архивирования это достаточно полезная вещь.

 

Итак. Представим себе, что мы хотим сохранить содержимое каталога /home/alexandr за вычетом подкаталога /home/alexandr/hlam/, поскольку информация в данном подкаталоге нам не представляет ценности. Мы желаем создать iso-образ с именем alexandr.backup.iso, чтобы в дальнейшем записать его на CD или DVD диск. Резервная копия данных в формате ISO 9660 может быть в последствии прочитана как в системе Linux, так и Windows.

Введем в командной строке следующую команду:

mkisofs -o alexandr.backup.iso -x /home/alexandr/hlam/ -J -R -A -v -V Alex_Backup /home/alexandr

Образ с названием alexandr.backup.iso будет создан в текущем каталоге.

опции mkisofs

Опция Функция
-o Устанавливает имя выходного файла ISO-образа.
-J Записывает имена в стандарте Joliet; применяется для дисков, используемых в Windows-окружении.
-R Записывает имена в стандарте Rock Ridge (RR) с сохранением длинных имен файлов и регистров букв, специально для сред UNIX/Linux.
-A Устанавливает Application ID — текстовую строку, которая будет записана в заголовок тома образа, используемого для описания того, какие приложения располагаются на диске.
-V Устанавливает Volume ID — имя, связанное с записываемым образом и диском, подключаемым в средах Solaris и Windows.
-v При выполнении выводить больше информации; это очень полезно для того, чтобы следить за состоянием процесса записи.
-x Исключает каталог, следующий за этой опцией; эта опция может повторяться (например, ... -x /home/user/hlam/ -x /home/user/temp/ ...).

Более подробную информацию об утилите mkisofs можно найти по следующей ссылке: http://opennet.ru/man.shtml?topic=mkisofs&category=8&russian=0

Использование утилиты cdrecord

Используя различные опции, данная утилита записывает аудио, видео, данные или комбинацию их (mixed-mode) на CD и DVD диски.

Первоначально, для использования cdrecord мы должны определить адрес нашего CD- или DVD-устройства, выполнив в консоли следующую команду:

cdrecord -scanbus

 

Эта команда покажет все CD- и DVD-устройства вашего компьютера. Адрес вашего устройства необходимо запомнить или записать.

Пример вывода команды cdrecord -scanbus

Для записи образа, созданного с помощью mkisofs, получите права пользователя root и в командной строке наберите следующую команду:

cdrecord -v -eject speed=16 dev=4,0,0 alexandr.backup.iso

Примечание. Параметр speed=16 вы можете и не указывать, тогда программа сама выберет наибольшую скорость работы.

 

Параметр Функция
-v Информативный (verbose) уровень вывода, для слежения за ходом процесса.
-eject Автоматическое извлечение диска после завершения процесса записи.
speed=16 Установка скорости записи.
dev=4,0,0 Адрес устройства, который показала команда: cdrecord -scanbus

 

Для повторного использования CD-RW или DVD-RW, очистим их используя следующую команду:

cdrecord dev=4,0,0 blank=fast -eject -v

 

Запись DVD при помощи программы growisofs

Данная утилита вызывает mkisofs для создания файловой системы и записывает DVD. То есть для записи DVD не понадобится делать двойную работу, создавая сначала образ с данными, а потом его записывая.

Для записи данных из каталога /home/alexandr на DVD-R или DVD-RW используйте следующую команду:

growisofs -Z /dev/dvd -R -J /home/alexandr

 

Опции -R и -J передаются команде growisofs для создания файловой системы ISO 9660 с именами в стандартах Joliet и Rock Ridge.

Опция -Z  /dev/dvd используется для первой сессии записи на указанном устройстве.

Автор: Александр