CF Card wear optimalisation for ext4

Bodo Thiesen bothie at gmx.de
Thu Oct 16 21:01:35 UTC 2014


* Andreas Dilger <adilger at dilger.ca> hat geschrieben:

> The "lifetime writes" value has not been around forever, so if the
> filesystem was originally created and populated on an older kernel
> (e.g. using ext3) it would not contain a record of those writes.

It was created as stable ext4 in the first place. So only if there was a
stable ext4 release which didn't update the "lifetime writes" value this
could be the case.

> There is also some potential loss if the filesystem isn't unmounted
> cleanly.

Yea, that *might* be it - but that only supports my statement, that this
value is mainly bogus.

> It definitely _can_ be used to monitor the writes to a particular
> filesystem over the past 24h, which is what the original poster was
> asking about.

Since it never get's updated unless the file system is unmounted, it can
only be used for a 24 hours test by mounting the file system now,
unmounting it 24 hours from now and then taking the difference.

Also the value is only available in granularity of 1 GB (plus minus
512MB) - at least in my case.

So, in any case, I wouldn't trust that value for any purposes at all.

I did test /sys/fs/ext4/sda/lifetime_write_kbytes now, that seems to be
somewhat less bogus, so *that* might actuall be usable for the 24 hours
test. But I wasn't talking about that when I said, that this lifetime
thing is bogus.

Regards, Bodo




More information about the Ext3-users mailing list