For a project I'm using a 16GB class 10 Sandisk micro SD card (in an Adafruit micro SD card adaptor). I've got a Model B Raspberry Pi that's not overclocked, nor has it ever been. Since I'm running it headless I have assigned 48M to the GPU (lower than that and the Pi refuses to boot). I use a 2A USB charger to power the Pi.
I've read a lot about SD card corruption and people having issues in general with different types of SD cards or power supplies. Having never run into any of these problems before myself, I wonder if SD card corruption is still an issue or if it is something that will, no matter what, creep up over time because the SD card simply deteriorates.
Anyone who could shed a light on this?
If indeed this is still a problem, an solution could apparently be to boot from and SD card and have the root partition (and any other partitioins) on a USB stick. Why then would the partition on the USB stick not get corrupted?