Re: Compactflash cards dying?

From: David Woodhouse (dwmw2@infradead.org)
Date: Tue Feb 04 2003 - 06:30:31 EST


On Tue, 2003-02-04 at 11:24, Pavel Machek wrote:
> Well, if their translation layer at least *worked*, I'd be happy with
> it.

Would you? You fill up your FAT or EXT2 file system, then delete all
your files. There are lots and lots of sectors with now-unused data.

Then start filling it up again.

To accommodate your writes, the underlying translation layer is busily
garbage-collecting all those blocks which are _unused_, copying them
from one part of the flash to another to collect 'fresh' copies of data
together while reclaiming space from 'obsoleted' copies of changed
sectors.

Or you manage to find a vendor who sells reliable cards, hence decide
it's actually usable for real medium-term storage and start using EXT3
on it. You write out all your metadata (or even all your data) twice to
the device, and it hits the flash twice, because you can't tie in to the
_underlying_ journalling which it's already doing.

I wouldn't be happy.

-- 
dwmw2
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Feb 07 2003 - 22:00:14 EST