Linked by David Adams on Thu 22nd May 2008 16:24 UTC
Graphics, User Interfaces You'll find flash file systems used in personal digital assistants (PDAs), cellphones, MP3 players, digital cameras, USB flash drives (UFDs), and even laptop computers. This article looks at a couple of the read-only file systems and also reviews the various read/write file systems available today and how they work. Explore what the flash devices are all about and the challenges that they introduce.
Thread beginning with comment 315283
To read all comments associated with this story, please click here.
Not for your SSD or USB stick
by pxa270 on Thu 22nd May 2008 21:29 UTC
pxa270
Member since:
2006-01-08

It should be noted that file systems such as JFFS(2) and YAFFS are not appropriate for most flash memory available to consumers (USB sticks, SD, CF, MS, or SATA / IDE SSD). All of those have controllers that do wear leveling and sector translation, so the flash specific JFFS/YAFFS features are mostly useless.

These filesystems are meant to be used on flash devices where you can address the flash memory cells directly without controller translation, like in the built-in flash in embedded systems or phones/PDAs. AFAIK, the only removable flash standards which allows it are Smartmedia and xD cards.