[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: hidden file on an iso-image ?



On 25 Oct, Joerg Schilling wrote:
> Helmut Jarausch <jarausch@igpm.rwth-aachen.de> wrote:
> 
>> > There are plenty of possibilities to let the size of the
>> > image file be > the size of the du output. One is a broken
>> > du utility or a broken kernel.
>>
>> It's not just the du utility.
>>
>> I have burnt the image to a CD with recent cdrecord and
>> there were no problems.
>> When I mount the CD under Linux (2.4.27) I see some files
>> (exactly those needed to install the software (Maple in this case)
>>  under Linux)
>>
>> But when I access the same CD under Win2000 I see totally 
>> different files (excatly those one needs to install the software
>> under Windows)
> 
> So maybe someone did use mkisofs and -hide-joliet... 
> 
>> So the image size is nearly the sum of the sum of filesizes
>> seen under Linux and Windows.
>>
>> > Did you try isoinfo?
>>
>> Yes, but it didn't help me, here is the
>> output:
>>
>> isoinfo -debug -d -f -J -p -R -s -l -i maple9.51_su_win_mac_linux.iso
>>
>> CD-ROM is in ISO 9660 format
>> System id: LINUX
>> Volume id: MAPLE95
>> Volume set id: 
>> Publisher id: 
>> Data preparer id: 
>> Application id: MKISOFS ISO 9660/HFS FILESYSTEM BUILDER & CDRECORD CD-R/DVD CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING
>> Copyright File id: 
>> Abstract File id: 
>> Bibliographic File id: 
>> Volume set size is: 1
>> Volume set sequence number is: 1
>> Logical block size is: 2048
>> Volume size is: 148416
> 
> So the size is OK (nearly 300 MB).
> YOu could try to run  star -c -onull on the
> mounted FS in order to check whether the du command gives you
> the correct info.

Yes, it gives 115870 kb (the Linux part)
> 
> You also may use "isodebug" to find the command line used to create the image 
> in case the image has been created with a binary compiled from the
> official mkisofs source.

Yes, thanks, that revealed
mkisofs 1.14 -R -J -h -o /wmi/repository/build/m95/Installers/InstallAnywhere/WinLinux_CD/Maple95/../winmaclin.iso \
       -hide-rr-move -hide-joliet Linux -hide-joliet MacOSX -hide-joliet Maple 9.5 Installer.app -hide-joliet \
       installMapleLinuxSU -hide autorun.inf -hide cd.ico -hide MacOSX -hide Maple 9.5 Installer.app -hide Windows \
       -hide-hfs autorun.inf -hide-hfs installMapleLinuxSU -hide-hfs cd.ico -hide-hfs Linux -hide-hfs Windows -V MAPLE95 \
       -uid 0 -gid 0 -v /wmi/repository/build/m95/Installers/InstallAnywhere/WinLinux_CD/Maple95

It remains the question how can one read all files under Linux?

Helmut

-- 
Helmut Jarausch

Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany



Reply to: