We currently have a number of servers in places where the power often drops out for various reasons. The servers all run ESX with a couple of linux guests. Putting in UPS's here isn't practical just yet so I'm looking for some ways which we can reduce our risk of corrupting the file systems.
I originally looked at RAID Controllers (not specifically for disk redundancy) but I've read that using features like caching can actually increase the risk of data loss. It also seems that controllers with cache batteries may help but I'm not entirely convinced.
Does anyone know if RAID controller cards do in fact provide this kind of protection, or is there anything else we can do generally to reduce our risk?