> 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. ]
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds