Thu Sep 01, 2011 11:12 am
I've been working in IT for 15 years. I've seen RAM sticks turn bad, CPUs turn bad, HDs, Almost all the name-brand CDs I burned 10yrs ago have turned bad... basically, everything turns bad (and we die, too).
I've never seen a flash stick nor SSD turn bad though ^^ It's only a matter of time I'm sure.
My point is: I know it's fashionable to get a bit hysterical and alarmist about flash having a built-in end-of-life. In the real, practical, world, it doesn't matter. It's very durable still. And it's cheap as dust. And everything else dies too at some point, anyway. Go visit the Plug Computer forums: these guys are doing pretty much what we want to do with Raspis, and have been doing it for years. With Flash. No particular problem (a handful of cards died, but not a whole lot, it's a trivial issue to them compared to their PSUs ^^).
There are a handful of best practices when mounting flash in linux:
- turn off journalling,
- turn off date/time access logging
- use ext2 instead of 3 or 4 (not quite sure, I think it's 2, it's definitely not 4)
- make sure your partitions are aligned with flash cells...
If we want to get all worked up about the subject, let's work on those points.