I would've recommended ZFS, as I found it more resistant to corruption than any other file system that I've ever used. It's not certain where the problem was --faulty cpu, faulty raid card, faulty hard disk, faulty memory -- but my bet is that it was bad hard disk / file system.