> shutting down cleanly. Is there a way to recover the non-working postgres
> instance? Is this a very corruption-prone environment?
It's sure corruption-prone if you delete the pidfile.
If your iSCSI system keeps dropping out on you, then you need to fix
that. Otherwise, things are going to break in a way you'll be unhappy