- Does the NAND implement wear levelling?
- What's the expected write cycle lifetime of the NAND?
- Is /tmp (which is 0.5 GB) on a different medium which cares less about how many writes are occurring?
- Is there any way to obtain information from the board or NAND about how much wear it has absorbed?
I've been working to compile every released version of GCC on the dev boards I have. This involves copying the source over (half a gig) and then compiling (which takes a good hour or two). I've been doing this non-stop for a few days now, as I've been working out how to make a successful build.
To my surprise, my Pi 2 stopped responding today while copying a source tree over from NFS - and then a little later, so did the Ci20, during compiling. The Ci20 recovered after a reboot - the Pi did not - and I'm wondering if the continual compiling (it's been four days now) might have in some way induced NAND/flash exhaustion.
If wear levelling is implemented, I can't see it - but maybe it is not, or there is a known issue.