> Typical flash-memory today is rated for 1M writes. There are internal wear-leveling that
ensures that this is that number of writes to the ENTIRE module. (i.e. it is impossible to
wear out flash faster by writing repeatedly to the same location)
This happens to be wrong on both accounts. Typical flash-memory today is rated at either 10k
or 100k - the lower number being for MLC flashes, which are cheaper and therefore can be
expected in your average cheap medium from Fry's.
Far worse, the normal wear leveling scheme does _not_ cover the complete device. It covers
some part of it, typically 16M or so. The next part is also wear-leveled in itself, but not
wrt. any other part of the device. Therefore having a really hot area like a 32M journal is
comparable to disabling the wear leveling for the device completely. After 10k journal wraps
you're depending on pure luck.
The horse may be locked away in a broken shed, but it's still kicking.
[ To be fair, some expensive devices are far far better. Some expensive devices are just that
- more expensive. So do your own QA to be sure. ]