Использование командной строки для записи CD/DVD - CentOS Wiki
Консольные инструменты для работы с CD/DVD
Для записи дисков не обязательно использовать какие либо графически-серьезные приложения. Бывают случаи, когда под рукой только консоль. К тому же, запись дисков CD/DVD не только возможна из командной строки, но более быстра и "проще".
Рассмотрим некоторые полезные программы.
Использование утилиты mkisofs
|
Данная утилита создает файл образы 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-устройства вашего компьютера. Адрес вашего устройства необходимо запомнить или записать.
Для записи образа, созданного с помощью 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 используется для первой сессии записи на указанном устройстве.