Det meste af tiden, du ser dette, har du enten dårlig hukommelse eller et dårligt drev. Forskellen mellem PostgreSQL og MySQL er, at PostgreSQL ser det og klager, som det skal, mens MySQL ofte bare fortsætter uden at stoppe. Jeg tror, at den db, der stopper, når maskinen ødelægger datalageret, er den mere pålidelige db, fordi den fortæller dig lige på forhånd, at der er problemer med dit system.
BTW, PostgreSQL kan fint overleve en nødstop (træk stikket ud bag på maskinen) så længe harddiskene ikke lyver om fsync.
Prøv memtest86 for at se, om din hukommelse er ok, og gør noget som
sudo dd if=/dev/sdc1 of=/dev/null
for at se, om du får nogen fejl. Er der noget i din dmesg eller beskedlogfiler om drevlæse-skrivefejl?