В начало → Работа с CD/DVD → Как дописывать диски |
Прежде всего, при создании и последующем дописывании мульти-сессионных дисков, необходимо всегда для cdrecord указывать опцию -multi
, а для mkisofs использовать ключ -r
или -R
(т.е. включать расширение Rock Ridge). Таким образом создание первой сессий будет выглядить примерно так:
#
mkisofs -r -f -jcharset=koi8-r -o /tmp/image.iso /tmp/iso/
#
cdrecord -v -multi driveropts=burnfree -eject dev=/dev/cdrw /tmp/image.iso
Для создания последующих сессий, нам нужна информация о номере начального сектора последней сессии и о номере сектора с которого будет начинаться новая сессия. Эта пара чисел выводится командой
#
cdrecord -msinfo dev=/dev/cdrw
После этого данные числа указываются в команде mkisofs в качетстве аргументов к опции -C
. Также, чтобы были видны файлы из предыдущей сессии, необходим ключ -M
, аргументом к ключу -М
служит имя устройства вашего CD-ROM (т.е. в нашем примере — это /dev/cdrw
). Команда cdrecord остаётся такой же. Резюмируя вышесказанное получаем для записи последующей сессии:
#
mkisofs -r -f -jcharset=koi8-r -C $(cdrecord dev=/dev/cdrw -msinfo) -M /dev/cdrw -o /tmp/image.iso /tmp/iso/
#
cdrecord -v -multi driveropts=burnfree -eject dev=/dev/cdrw /tmp/image.iso
В начало → Работа с CD/DVD → Как дописывать диски |