ファイルシステムの障害

悲しいことに PostgreSQL 8.0.x で運用している
データベースのデータファイルが壊れてしまった。

database => select * from tablename;
ERROR:  could not read block 11269 of relation 1663/34452723/34812743: Success

こうなると何もできません。バックアップはこまめに取りましょう!
ぐぐって見ると同様な問題の場合のファイルの特定方法がかかれてあった。

http://ml.postgresql.jp/pipermail/pgsql-jp/2006-June/020874.html

ファイルが読めない状態なので、そのファイルを削除すればいいわけだが、
何か副作用があっては困るので、truncate table でテーブルを削除した・・・。