On Wednesday 04 July 2001 14:39, Neil Grant wrote:
> I have a 32Mb cfdisk for my 5mx that worked fine, then I put a ext2
> partition on it , and now (needed the space) reformatted to fat16, but
> after reading it for a while the 5mx decides the disk is corrupt.
> Writing this down it sounds more like a hardware problem but it all
> occurred when I repartitioned the psion, so I am hoping its not ....
> whats type should the partition be? (I am using cfdisk and choose 06 then i
> let the psion format it)
I only used ext2 once on flash, it made short work of my flash chips.
Basically you can only erase a flash block a limited number of times, 100,000
to be exact. I haven't looked at the code, but I never burned up a flash
chip with fat16, so my best guess is that ext2 is really hard on inodes.
See..., if it makes *any* change to any 128k block (128k is typical), like
one single bit, and writes something other than "f" on an empty portion, it
has to erase the entire block and re-write it.
(inodes are the portion that deals with the layout of files within the
filesystem, because of this journaling systems such as JFFS are better for
flash storage than any of the more typical setups, although fat16 partitions
seem to last a while)