On Friday 25 July 2003 18:30, Stephan Linke wrote:
> Hi,
>
> my problem with df or statfs() is that I am affraid it doesn't exactly show
> the remaining space because of the problem of partialy used chunks.
>
> Stephan
OK, I still don't fully understand what you're trying to achieve and why.
The only place you get partially used chunks in YAFFS is at the end of a file
(ie. last chunk in the file). The space is 'in use' as these areas can't be
swept together/reclaimed etc.
When YAFFS writes a "patch" to overwrite a section of a file it does this at
a chunk granularity. ie one chunk replaces the other. Thus you don't get any
partial page recovery during a garbage collection.
So, if you have 4 files of one byte each, that's (512-1)*4=511*4 = 2044 bytes
of 'partially used chunks' that is not being used, but there is no way you
can reclaim that space and use it for other purposes.
-- CHarles
---------------------------------------------------------------------------------------
This mailing list is hosted by Toby Churchill open software (
www.toby-churchill.org).
If mailing list membership is no longer wanted you can remove yourself from the list by
sending an email to
yaffs-request@toby-churchill.org with the text "unsubscribe"
(without the quotes) as the subject.