mkisofs: Value too large for defined data type.

Mikkel L. Ellertson mikkel at infinity-ltd.com
Fri Dec 8 19:02:47 UTC 2006


Paul Smith wrote:
> Dear All
> 
> I am trying to create an iso file with the command mkisofs, but
> getting the following problem:
> 
> $ mkisofs -r -R -J -l -L -max-iso9660-filenames -V "ISOS 22" -o
> ~/Desktop/isos22.iso .
> mkisofs: The option '-L' is reserved by POSIX.1-2001.
> mkisofs: The option '-L' means 'follow all symbolic links'.
> mkisofs: Mkisofs-2.02 will introduce POSIX semantics for '-L'.
> mkisofs: Use -allow-leading-dots in future to get old mkisofs behavior.
> Warning: creating filesystem that does not conform to ISO-9660.
> Warning: ISO-9660 filenames longer than 31 may cause buffer overflows in
> the OS.
> INFO:   ISO-8859-1 character encoding detected by locale settings.
>        Assuming ISO-8859-1 encoded filenames on source filesystem,
>        use -input-charset to override.
> mkisofs: Value too large for defined data type. File ./myfile.iso is
> too large - ignoring
> 
> myfile.iso is a 4,1GB file.
> 
> Any ideas?
> 
> Thanks in advance,
> 
> Paul
> 
The problem is in the ISO9660 file system specifications. There is a
file size limit of 2GB. There is supposed to be a way to split up a
file into multiple extents, each not exceeding the 2 GB limit, but I
do not know how to do it with mkisofs.

Mikkel
-- 

  Do not meddle in the affairs of dragons,
for thou art crunchy and taste good with Ketchup!




More information about the fedora-list mailing list