iamwill wrote:My concern is; installing raspbian and running Linux... Can it withstand the power hits or does it need to be shut down properly? I want to build a box with 5 pi's that will take 5 different USB inputs (one from each pi) and transfer files from USB to a raid server via cat5. I don't want to worry about Linux crashing because of repeated power cycles. Just a concern but maybe not valid if raspbian is specialized in losing power instantly.
It depends on factors that haven't been discussed yet. The thing to watch out for is that SD cards do wear leveling internally and if you drop the power when that is taking place, you may corrupt the card. On top of that, Linux--like unix before it--doesn't write out "disk" blocks until it needs to, so there will be "dirty" pages in memory. If the power drops, Linux will be unable to write those pages and--again--you may get a corrupted file system. You really, really want to do a proper shutdown. If you can't do a proper shut down, and you can't allow the system to go "quiet" for at least 30 seconds before the power cut, you need to have your writeable file system somewhere other than on an SD card, and even then you should try to get a sync command in and complete before the power is pulled.
If your Pis are going to be where the power is unstable, you should consider some form of UPS for your Pis. One option is this one:
http://www.allspectrum.com/mopower/ It comes as a kit. I'm about to start evaluation testing on one that was put together by a friend of mine (some of the surface mount components are pretty small, and my eyes are none too good any more). Another alternative would be a full, commercial UPS to power all five Pis off one unit.