LINUX.ORG.RU

запись Multisession


0

0

Вопрос: когда пишешь multisession обязательно включается Rock Ridge, под винду потом читать этот диск не заставишь. как быть? (на CD-ROM не плеваться пробовал на Asus Teac Plextor Sony ), писал с помощью xCDroast 0.98alpha13, если не multisession, rock ridge отключается и все ок.

=<mkisofs.single>=
#!/bin/sh
mkisofs -r -joliet-long -jcharset koi8-r -o ${1}.iso ${1}
=================

=<mkisofs.multi>=
#!/bin/sh
NEXT_TRACK=`cdrecord -msinfo dev=0,0,0`
echo $NEXT_TRACK
mkisofs -r -joliet-long -jcharset koi8-r -C $NEXT_TRACK -M 0,0,0 -o ${1}.iso ${1}
=================

=<burn.multi>====
#!/bin/sh
cdrecord -v speed=${1} driveropts=burnproof dev=0,0,0 fs=16m -multi -data ${2}
=================
ps
посмотри дефолтовые опции xCDroast
psps
забей на гуёвые фронтэнды

botrops-schlegelii ★★
()
Ответ на: комментарий от botrops-schlegelii

а с какими опциями надо писать мультисессию чтоб её из nero потом можно было дописывать?

а то я как не запишу мултисессию по linux'ом неро говорит что хер диск без мултисессии, а под linux'ом нормально всё продолжается

anonymous
()

С каких это пор Rock Ridge стал мешать использованию Joilet. Оба
расширения могут сосуществовать на одном диске безболезненно. На счет
отключения Rock Ridge вот что написано joerg'ом (автором mkisofs):
> Except Linux and FreeBSD, there is no POSIX-like like OS that
> supports Joliet. Never create Joliet only CD's for that reason.

И это не единственная причина, вся ограниченность Joilet описана в файле
cdrtools/mkisofs/README.Joilet.
На счет XCDRoast, alpha13 - довольно древняя версия, но и она служила
мне верой и правдой (после небольшой правки исходиков). Править
пришлость именно часть связанную с перекодировкой из локальной в Joilet
файловую систему (всего одна строчка). Ни в версии a14, ни в a15 этого
глюка нет. И еще, Joilet-имена могут пропасть, если в предидущих сессиях
не было Rock Ridge. Вот чего нет в mkisofs:
TODO:
- read Joliet filenames with multi-session if no TRANS.TBL
or RR is present. I am looking for a volouteer for this task:
Peter Berendi <berendi2@webdesign.hu> announced that he likes
to be the volounteer for this task.

Unfortunately, I did no hear again from him, but I got
a proposal from
"Krisztian Gede" <nameless@mail.datanet.hu>
who also likes to do the job.

Note that this can never be 100% correct as there is no relation
between the names on the master (UNIX) filesystem, the ISO-9660
names and the Joliet names. Only the Rock Ridge names are
untranslated with respect to the original files on the
master (UNIX) filesystem.

Так что относись к Joilet как к прибамбасу который для тебя не очень
важен.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.