What you are referring to is wear-levelling. If the write-erase cycle is 
happening frequently on a group of sectors while other sectors remain 
slightly used then you have uneven level of wear. In that case you dont 
need a journaling fs but a wear levelling fs that will dististribute the 
wear evenly on all sectors. Most journaling fs also support wear-leveling.

Since most flash have write-erase cycle of over 100,000 and most probably 
your digital camera will not be able to take pictures more than that, it 
is too costly to add a wear-levelling system on hardware or software. 
FAT32 is still ok for that.

rowel

On Thu, 20 Sep 2007, Orlando Andico wrote:

> but... my understanding of the necessity of journaling on flash is
> that, if you use MSDOS FAT filesystem, the FAT sits on a particular
> spot on the device. So when you add files, delete files, etc. that
> portion of the device gets written and over-written all the time.
> Which would make it fail that much faster.
>
>
> On 9/20/07, Rowel Atienza <[EMAIL PROTECTED]> wrote:
>>
>> There is no need for journaling if there is no swapping happening in the
>> first place. All data such as images from the ccd are committed once
>> available so there are no dirty pages. That way you can use non journaling
>> fs like fat32 and ext2.
> _________________________________________________
> Philippine Linux Users' Group (PLUG) Mailing List
> [email protected] (#PLUG @ irc.free.net.ph)
> Read the Guidelines: http://linux.org.ph/lists
> Searchable Archives: http://archives.free.net.ph
>
_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to