[Debburn-devel] Re: Bug#401988: Large Input files no longer(?) work
with -udf
Eduard Bloch
edi at gmx.de
Sun Jan 28 17:08:32 CET 2007
#include <hallo.h>
* Don Armstrong [Thu, Dec 07 2006, 12:06:50AM]:
> Package: mkisofs
> Version: 5:1.0-1
> Severity: normal
>
> Large input files (>>4.1G) no longer(?) work with -udf:
>
> mkdir test;
> cd test;
> dd if=/dev/zero of=test seek=4200000 bs=1024 count=0;
> cd ..;
> mkisofs -udf test>/dev/null
>
> I: -input-charset not specified, using UTF-8 (detected in locale settings)
> mkisofs: Value too large for defined data type. File test/test 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)
>
>
> [I could be mistaken; they may never have worked in the first place...
> still checking.]
AFAIK neither the current mkisofs nor genisoimage do support real large
files (>4GiB). This is due hardcoded limitations in mkisofs' internal
structures and signatures and UDF generating methods. For genisoimage, I
have a patch to pass the correct size to the UDF representation, and I
assume that you volunteer as beta-tester. See:
http://rootfs.net/misc/genisoimage.udflfs.diff
http://rootfs.net/misc/genisoimage.udflfs.bin
Note that you will need to mount explicitely with -tudf since Linux
prefers isofs over udf. And the change won't enable large file support
in ISO9660 and its extensions. Those files will appear with the original
size modulo 4 GiB. The wrong size could be changed to 0 or 4GiB, but I
don't see that much difference there, broken remains broken.
Eduard.
More information about the Debburn-devel
mailing list