[pocket-linux] appendix, floppy overflowing ...

rainer chimera at b2b2c.ca
Sun Feb 27 21:00:36 CST 2005


rainer wrote:

> David Horton wrote:
>
>> rainer wrote:
>>
>>> David Horton wrote:
>>>
>>>> rainer wrote:
>>>>
>>>>> hello,
>>>>>
>>>>> there's no more space left on the floppy - got 1441 in, 1440 out !?
>>>>>
>>>>> restripped all the binaries and libraries still no change. the 
>>>>> only thing i can think of was ch. 5 where i had to add 2 libraries 
>>>>> (libblkid.so.1 and libuuid.so.1) to get mount to work in the 
>>>>> implementation section. the guide stated there should be NO 
>>>>> libraries to add.
>>>>>
>>>>> any advice?
>>>>>
>>>>> thanks
>>>>>
>>>>
>>>> The libblkid.so.1 and libuuid.so.1 have something to do with the 
>>>> way e2fsprogs is configured.  In one configuration they are 
>>>> separate libraries and in the other they are part of the binary.  I 
>>>> think the option that controls this is --enable-dynamic-e2fsck, but 
>>>> I'm not sure.  Anyway, check ./configure --help to see if it says 
>>>> which is which. You might shrink the total size by not using 
>>>> separate libraries.
>>>>
>>>> Dave
>>>>
>>>>
>>>> _______________________________________________
>>>> Pocket-Linux mailing list
>>>> Pocket-Linux at ufo.chicago.il.us
>>>> http://ufo.chicago.il.us/cgi-bin/mailman/listinfo/pocket-linux
>>>>
>>>>
>>> thanks for the reply.
>>>
>>> i noted with dismay that the mailing list is not accepting anything 
>>> from 'pine' again. this is going to make sending accurate and full 
>>> info a lot more painstaking and difficult!
>>>
>>> i reviewed your advice and found the line in question, line 63 in 
>>> e2fsprog's configure. the --help confirmed your guess. as i 
>>> understand it i change, '--enable-dynamic-fsck' to 
>>> '--disable-dynamic-fsck'? but i still don't understand how that 
>>> saves me space? i delete the libs, libblkid.so.1 and libuuid.so.1 
>>> but my binary becomes bigger - it now statically includes these 
>>> libraries?
>>>
>>> the MCONFIG for util-linux may have something that's relevant for 
>>> 'blkid'?
>>>
>>> here are some of my numbers in bytes as it stands now;
>>>
>>> # ls -l phase8-image.gz
>>>    1481426
>>> # ~/staging du -cb
>>>    3142403
>>> # du -cb ?staging/lib/*
>>>    libblkid.so.1  24496
>>>    libuuid.s0.1    9276
>>>
>>> (1481426 - (24496 + 9276) = 1447654
>>>
>>> if anyone could submit a complete list for
>>>
>>> # ~/staging du -cb
>>>
>>> that would be helpful. i checked every dir for mistakes but still 
>>> haven't ruled out some other problems (found a pocket-linux 
>>> guide.txt in staging at one point!) or attach a working 
>>> phase8-image.gz root disk it would be helpful to compare
>>>
>>> waiting to be enlightened,
>>>
>>> thanks
>>
>>
>>
>> I thought that perhaps there would be extra overhead in terms of code 
>> included to accomplish the dynamic linking that would be gone with 
>> static linking.  By the way, are you zeroing out the ramdisk (or 
>> loopback device) each time you modify this image?  If you just delete 
>> a file the image will stay the same size since the file's contents 
>> are still there and all that gets deleted is the directory link to 
>> the file.  I ran into this problem a couple times myself.
>>
>> Also, your Pine mail is getting rejected because the mailing list 
>> thinks you are not subscribed.  Same address though, so it does not 
>> make a lot of sense.
>>
>> Dave
>>
>> _______________________________________________
>> Pocket-Linux mailing list
>> Pocket-Linux at ufo.chicago.il.us
>> http://ufo.chicago.il.us/cgi-bin/mailman/listinfo/pocket-linux
>>
>>
> i think i do 'zero out', i deleted the txt file from the staging dir 
> then remade the image from scratch, starting with,
>
> dd if=/dev/zero of=/dev/ram7 bs=1k count=4096 ...
>
>
> _______________________________________________
> Pocket-Linux mailing list
> Pocket-Linux at ufo.chicago.il.us
> http://ufo.chicago.il.us/cgi-bin/mailman/listinfo/pocket-linux
>
>
redid it again and got a slightly smaller .gz size (now 1471318) and it 
fit! the max size on that floppy by my calculations is  1440 x 1024 = 
1474560 so it's close, ~3kb+ space left. i think i used the old 
phase8-image the first time. it definitely helps to be organised and do 
regular cleaning ...




More information about the Pocket-Linux mailing list