Meestal zie je dit of je hebt een slecht geheugen of een slechte schijf. Het verschil tussen PostgreSQL en MySQL is dat PostgreSQL het ziet en klaagt zoals het hoort, terwijl MySQL vaak gewoon doorgaat zonder te stoppen. Ik denk dat de db die stopt wanneer de machine de gegevensopslag corrumpeert, de betrouwbaardere db is, omdat het je van tevoren laat weten dat er problemen zijn met je systeem.
Trouwens, PostgreSQL kan een noodstop overleven (trek de stekker uit de achterkant van de machine), zolang de harde schijven niet liegen over fsync.
Probeer memtest86 om te zien of je geheugen in orde is, en doe iets als
sudo dd if=/dev/sdc1 of=/dev/null
om te zien of u fouten krijgt. Staat er iets in uw dmesg- of berichtlogboeken over schijflees-schrijffouten?