Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Запись мультисессионного CD

Автор: mensh, 23 сентября, 2008
Основы
  • Запись дисков

Обычно команда cdrecord закрывает (фиксирует) компакт-диск, что не позволяет добавить на него записи, но это ограничение можно обойти, так как команды cdrecord и mkisofs поддерживают специальные параметры для создания мультисессионных дисков.

Для добавления файлов на CD в несколько сессий вначале создается файл .iso обычным способом, а затем в командную строку cdrecord добавляется ключ -multi:

$ cdrecord -v -eject dev=/dev/hdc -multi cdimage.iso

Дополнительные образы .iso создаются при помощи ключей -С и -М:

$ mkisofs -о cdimage2.iso -R -J -V session2 \
-С `cdrecord dev=/dev/hdc -msinfo` \
-M /dev/hdc /path-to-new-file
  • -С `cdrecord dev=/dev/hdc -msinfo` — ключ -С существует под несколькими именами: CD+, CDExtra, last_sess_start, next_sess_start. Он указывает mkisofs на конечную точку последнего сеанса и начальную точку следующего сеанса. Обратные апострофы приказывают командному процессору найти и использовать значения автоматически;
  • -М /dev/hdc — параметр -М должен использоваться с параметром -С. Он определяет адрес шины SCSI устройства записи CD;
  • /path-to-new-files — список файлов (или каталог), включаемых в новый файл .iso.

После этого записывается новый файл .iso на диск с использованием ключа -multi:

$ cdrecord -v -eject dev=/dev/hdc -multi cdimage2.iso

Процесс записи повторяется необходимое число раз, после чего в последнем сеансе ключ -multi опускается для фиксации диска.

Существует способ фиксации диска без записи дополнительного сеанса с использованием ключа -fix:

$ cdrecord -v -fix -eject dev=/dev/hdc

Последние материалы

  • Утилита sensors
    20 hours ago
  • Сканер Rkhunter
    1 week 1 day ago
  • Программа resize2fs
    1 week 6 days ago
  • Аудиопроигрыватель QMMP
    2 weeks 5 days ago
  • Программа Timeshift
    3 weeks 4 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru