Serren: That makes no sense. Unless you're using faulty SD cards, how would they simply "get corrupt"? All flash memory (SD cards, SSDs, USB flash drives, etc.) have finite program/erase cycles, but on modern storage media it's such a large number that it would take the average user quite a few years before that is reached.
rtcvb32: Something on par with 300,000 times... I haven't looked it up in a while.
Faulty, fake cards were a huge problem just a few years ago. Great '8Gb deals' which were 2Gb under the hood with the chip tweaked so it reads it's a bigger card. Slapped with an official 'sony' logo.
There's probably tons more 3rd shift cards out there, which are cheap but don't perform quite up to standards, probably slower.
Serren: SD cards use erase or discard operations which function similarly to a trim command.
rtcvb32: Using linux you have to enable said options and the filesystem and/or hardware has to support it. Say for a ramdrive it would free the memory or zeroize it, for a filesystem it might do something else.
Hmmmm....
Abishia: the maxium amount of times i can boot from a SD was 3 times with a linux system
rtcvb32: Which distro? What was the filesystem of the SD?
Personally i've had no issues on a 64Gb SD card using Slax; the core OS runs via .sb bundles.
As for the courruption, i've heard SD cards will cycle around which sectors are used to try and use them evenly (somehow) to extend the life, and at each boot the filesystem sector will have a bit changed saying if it was mounted or dismounted cleanly (
Telling you if it's a dirty partition and if repairs are needed). You might try a live Distro or something, or have it say Fat32 for certain portions of the OS, and you might
edit the fstab file and have it disable trimming (
if enabled, or enabling if it isn't).
In the end though i'm going to guess the SD card may be the issue. If you can do a test and check on it that all of the space is real.