: PatrikG is correct, EXT2 was chosen (years ago) as the default file system due to the lack of journaling/indexing to limit write calls to flash based media. Not having a single TF die within a decade sounds like a blessing! In the same decade, we've likely melted no less
than 100 USB/SD/uSD cards (our means to dispose of them when they begin failing). Mind you, for sensitive content we use USB Flash media in addition to storage hard drives for redundancy, but considering factory specs for both types of media AND the failure rates for both types we've endured personally, the easiest way to prove/disprove the concept is to monitor mmc0 write states with a persistent home/opt directory and then run the SD card through an SD testing application and see for yourself the numbers and then compare them against the lifetime expectations the factory sets out. (I imagine compiling a kernel a few times located in /opt/kern#.#.# should do the trick of giving the card a litte mileage
) This information would be FACTORY level... not a blog or a rumor. (One would "think" the people who build these chips might have a clue? Though I've met some who don't!
Back in the day, the rule of thumb was "...1,000 writes per byte of storage multiplied by the total amount of bytes available, subtract 5% for error correction bytes (we use a 2% model) and you'll have a basic idea as to how many written bytes, maximum
of storage the card will endure before failing or before being considered unsafe..." This math was done based on averages of how much content was written
within a day's time for each workstation utilizing these cards/chips.
For our development clients (whose projects are uploaded onto flash based media for editing or review and random-dd-written afterward for security):The brands of USB storage we've purchased: 14 USB2 and 3 USB3 lost since 05/2010
The brands of uSD storage we've purchased: 43 uSDHC and 7 uSDUHS lost since 05/2010
(which we use more frequently)
A few of these were due to physical damage (ie: USB connectors wearing/breaking) but at least 97% are due to disposal if/when flash block failure reaches 2% or exceeds the math above within 10% without
Note: Since 2010, the number of lost hard drives has more than doubled compared to 2000-2009 regardless of file system. I have 80+GB Y2K IDE hard drives still in operation which have outlasted 1+TB SATA3 drives which were less than a couple years old. They truly don't make things like they used to.@PatrikG
: The ^has_journal switch - I will be looking into this throughout the week. Thank you.