Запись мультисессионного CD
Обычно команда 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
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии