LINUX.ORG.RU

mkisofs и большие файлы


0

0

Такая проблема: понадобилось закатать 4.3 Gb файл на болванку - фиг.
Проблема в том, что  mkisofs напрочь отказывается делать образ этого
файла:

$ mkisofs -udf -o foo.img *.mp4
INFO:   UTF-8 character encoding detected by locale settings.
        Assuming UTF-8 encoded filenames on source filesystem,
        use -input-charset to override.
mkisofs: Value too large for defined data type. File bar.mp4 is too
large - ignoring
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 0
417 extents written (0 MB)

$ apt-cache policy mkisofs
mkisofs:
  Installed: 4:2.01+01a01-4

Может кто знает, как побороть?
anonymous

Ответ на: комментарий от blackice

Стандарт iso9660 не поддерживает файлы больше 1 гигабайта. По сей причине лучше использовать файловую систему UDF. Только некоторые приводы могут не читать такие диски.

Haiodo
()
Ответ на: комментарий от blackice

да да, с growisofs абсолютно та же история :(

anonymous
()
Ответ на: комментарий от Haiodo

>По сей причине лучше использовать файловую систему UDF

так вроде ключик "-udf" как раз и определяет udf fs, или есть ещё какой способ?

anonymous
()
Ответ на: комментарий от Haiodo

>Стандарт iso9660 не поддерживает файлы больше 1 гигабайта.

Я по 2047 метров кидал файлы - читаются. Больше - хрен.

suser
()

ээх, так неохота фильм напополам дробить... (а ведь этот чёрт неро наверняка записал бы)

anonymous
()
Ответ на: комментарий от suser

>Я по 2047 метров кидал файлы - читаются

да, в iso действительно ограничение в 2gb, но блин, в udf-то его не должно быть...

anonymous
()
Ответ на: комментарий от anonymous

Ну так man mkisofs и смотреть ключ -udf. Там написано, что поддержка udf в альфа статусе и пока UDF структуры пишутся вместе с Joliet.

Глянь udftools

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

>Глянь udftools

н-да, записал-таки :)
если кому интересно:

dd if=/dev/zero of=dvd.udf bs=1024 count=4560448
mkudffs --media-type=dvd dvd.udf
mount -t udf -o loop dvd.udf /mnt/loop
cp *.mp4 /mnt/loop
rm -rf /mnt/loop/lost+found
umount /mnt/loop
growisofs -dvd-compat -Z /dev/hdc=dvd.udf

хех, выглядит извратно/геморно, но сработало :)

Спасибо!

anonymous
()

Ничего себе! Доэксперементировался:

mkudffs /dev/hdc mount -t udf /dev/hdc /cdrom cp blabla /cdrom umount /cdrom

работает!

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