On Thu, May 17, 2007, Gilad Ben-Yossef wrote about "Re: running testing 
patterns on block devices":
> The more writes, the lesser the useful life expetency. To combat this the 
> Compact Flash hardware does something called uses a "wear leveling 
> algorithm" to virtualize the low level sectors the OS sees to a different 
> erase block each time.

I have a question unrelated to the original question (and to Linux...):
How does this "wear leveling" work if a card is mostly full? E.g., my
typical situation is that I have a 512 MB card, but 450 MB of it is full
(with pictures I don't want to erase), and I constantly reuse the empty
space. Am I damaging my card, or does the card notice this and copies
around blocks even when I never touch them? Or should I just ignore this
whole issue, because even if I take pictures and remove them 1,000 times,
this is nothing compared to the 100,000 number you mentioned?

Just curious...

-- 
Nadav Har'El                        |     Thursday, May 17 2007, 29 Iyyar 5767
[EMAIL PROTECTED]             |-----------------------------------------
Phone +972-523-790466, ICQ 13349191 |If marriage was illegal, only outlaws
http://nadav.harel.org.il           |would have in-laws.

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to