[pgsql-jp: 36632] Re: バキュームのエラー
mz.masa @ sakura-spa.com
mz.masa @ sakura-spa.com
2006年 1月 18日 (水) 11:26:36 JST
村上です。
早々のお返事ありがとうございます。
なるほど、それで could not read block なんですね。納得しました。
On Wed, 18 Jan 2006 10:58:51 +0900
Tomoyuki Asakawa <tom @ asakawa.ne.jp> wrote:
> あさかわ
>
> > vacuumdb: vacuuming of database "DB-NAME" failed: ERROR: could not
> > read
> > block 417 of relation 1663/17232/2147923: Input/output error
> >
> > とエラーを出して、途中で停止してしまうようになってしまいました。
> >
> >
> > http://ml.postgresql.jp/pipermail/pgsql-jp/2005-January/018242.html
> > こちらの対象方法を試してみましたが、どうやら違う症状のようで全
> > く改善しま
> > せん。
> >
> > こういった場合、どのようにして復旧させるものなのでしょうか?
>
> ハードディスクのエラーですよ。
>
> vacuumせずに、速やかに、DBの、ダンプをとって、別のディスク
> に、再構築しましょう。
> たぶん、一括ダンプだと、同じブロックを読んだところで止まるので
> テーブルごとに、dumpしましょう。また、dumpする時は、
> copy形式ではなく
> -d オプションつけて、insert形式にしましょう。
>
---
Murakami Masanori <mz.masa @ sakura-spa.com>
pgsql-jp メーリングリストの案内