Flashdisks and linux

From: Walter Zimmer (walter.zimmer@esk.fhg.de)
Date: Fri Mar 31 2000 - 04:43:01 EST


Hi !

We are working with flash disks and I want to check the current
ongoing development status of flashdisk drivers.

Flashdisks can be divided into two groups:
- Flash memory [cards]
- IDE Flash disks

The first need a proprietary driver which accesses the memory and
does some optimization for reading/writing. So the brains would
best be put into the device driver itself.

The second ones are accessed like normal IDE devices, but
still have the limitations of flash disks on regard to a
limited number of write accesses. Therefore, the brain here
would go into the file system. Current file systems don't
support this. Lilo writes the boot block when booting
(can be disabled by #DEFINEs), and when mounting the
superblock gets written to also.

Now, to the questions: are there any well known algorithms
which maximize the life of a flash disk?

If yes, are they implemented in the device drivers or are
there fs addons ? Especially the superblock usage seems to be
the critical point.

Or are 300.000 guaranteed write cycles enough to not care about ?
(Or are flashdisks cheap enough anyway?)

Any oppinions ?

Thanks,
Walter

-- 
Fraunhofer-Einrichtung
               Systeme der Kommunikationstechnik

Walter Zimmer Hansastraße 32 Dipl.-Inf. D-80686 München Telefon: +49(0)89-547088-40 E-Mail: walter.zimmer@esk.fhg.de Telefax: +49(0)89-547088-25

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



This archive was generated by hypermail 2b29 : Fri Mar 31 2000 - 21:00:29 EST