So, several of the nano-ninjas I help are running into problems with "just unplug the pi" for a reboot; regrettably as we know this tends to create filesystem corruption on the standard SD card and then the required fsck and so on from another machine which isn't a Pi. I understand the unix purist in me says, well, teach the little devils to use "shutdown -h now"; but I feel many computers should have a lot more, just-unplug-it reliability; perhaps there is another solution?
So my question to the Raspbian Gods is: Can we plan some jiggery to the standard image that maybe allows Raspbian to have two (or more) partitions; one partition that is a small root filesystem resides on and is mounted read-only and can be used to fsck the second, much larger read/write partition (when it's detected to be corrupted on boot) where all the normal operations and minecraft and scratch and python and home directories and so on and so forth reside?
So in another life, I used lots of early Suns and NeXTs and they had this problem (for other reasons) when the box had a single drive and suffered from busted filesystems now and again, and the solution was to partition the disk with a read-only root that was small, a reasonable swap partition and then something like /usr was in the largest partition of the disk. I know we can leave this as an "exercise for the reader", but I think if we can head this one off at the pass, well, I suspect many of our kids would experience a much better deal....
