Creating an ISO image bigger than 4Gb

  • Follow


Is there a way of creating an ISO image bigger than 4Gb on Solaris?

mkisofs appears to have a 4Gb limit.

-- 
Ian Collins.
0
Reply Ian 7/23/2006 2:21:16 AM

Ian Collins wrote:
> Is there a way of creating an ISO image bigger than 4Gb on Solaris?
> 
> mkisofs appears to have a 4Gb limit.
> 
Sorry, I hit send too soon, I should have said mkisofs appears to have a
4Gb limit on the input file size.  I was attempting to run mkisofs on a
4.3Gb tar file.

-- 
Ian Collins.
0
Reply Ian 7/23/2006 2:25:45 AM


Ian Collins wrote:
> > Is there a way of creating an ISO image bigger than 4Gb on Solaris?
> >
> > mkisofs appears to have a 4Gb limit.
> >
> Sorry, I hit send too soon, I should have said mkisofs appears to have a
> 4Gb limit on the input file size.  I was attempting to run mkisofs on a
> 4.3Gb tar file.

>From what I remember there is a 2 GB file size limit for files
within an ISO-9660 filesystem and this is actually part of
the ISO-9660 standard unless it has changed recently.
Of course, there is no limit on the iso image itself
only the files within the system.

I have personally never generated an iso image greater than
4.4 GB since I haven't started burning dual layer DVD's yet
but I would think that mkisofs should be able to handle
that in Solaris 10. 

/Karl

-1
Reply KarlD 7/23/2006 5:24:53 AM

KarlD wrote:
> Ian Collins wrote:
> 
>>>Is there a way of creating an ISO image bigger than 4Gb on Solaris?
>>>
>>>mkisofs appears to have a 4Gb limit.
>>>
>>
>>Sorry, I hit send too soon, I should have said mkisofs appears to have a
>>4Gb limit on the input file size.  I was attempting to run mkisofs on a
>>4.3Gb tar file.
> 
> I have personally never generated an iso image greater than
> 4.4 GB since I haven't started burning dual layer DVD's yet
> but I would think that mkisofs should be able to handle
> that in Solaris 10. 
> 
# mkisofs -o test.iso test.tar
mkisofs: Value too large for defined data type. File test.tar is too
large - ignoring
# ls -l test.tar
-rw-rw-r--   1 ian      staff    4544905728 Jul 23 14:07 test.tar

I'm assuming the 'defined data type' is a 32 bit unsigned int.

-- 
Ian Collins.
0
Reply Ian 7/23/2006 6:19:03 AM

Ian Collins wrote:
> # mkisofs -o test.iso test.tar
> mkisofs: Value too large for defined data type. File test.tar is too
> large - ignoring
> # ls -l test.tar
> -rw-rw-r--   1 ian      staff    4544905728 Jul 23 14:07 test.tar
>
> I'm assuming the 'defined data type' is a 32 bit unsigned int.

You could split it into 1G pieces. I frequently
need to move big images to file systems with 2G limit
and I use "split". You could do something like:

% mkdir data
% cd data
% split -b 1000m /path/to/test.tar
% cd ..
% mkisofs -o test.iso data

To recreate the original test.tar you can simply do
% cat xaa xab xac xab xac > test.tar
(The 1G pieces generated by split get named xaa xab ...)

/Karl

0
Reply KarlD 7/23/2006 6:45:33 PM

In article <4ig519F3jfqnU2@individual.net>,
Ian Collins  <ian-news@hotmail.com> wrote:
>Ian Collins wrote:
>> Is there a way of creating an ISO image bigger than 4Gb on Solaris?
>> 
>> mkisofs appears to have a 4Gb limit.
>> 
>Sorry, I hit send too soon, I should have said mkisofs appears to have a
>4Gb limit on the input file size.  I was attempting to run mkisofs on a
>4.3Gb tar file.

Solaris hsfs currently has a 4 GB limit for single files.

This will change before the end of this year.

You will see Joliet support soon, followed by hard link support.

Supporting files > 4 GB needs a lot of changes (support for multi-extent
files).

-- 
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) J�rg Schilling D-13353 Berlin
      js@cs.tu-berlin.de		(uni)  
      schilling@fokus.fraunhofer.de	(work) Blog: http://schily.blogspot.com/
URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
0
Reply js 7/24/2006 1:35:19 PM

5 Replies
1005 Views

(page loaded in 0.173 seconds)

Similiar Articles:













7/23/2012 5:17:43 AM


Reply: