Postgres 9.0 バイナリ レプリケーションとアーカイブ バックアップを設定しています。
マスターでのアーカイブには、次のオプションがあります: a) アーカイブをローカルのバックアップ場所にコピーする b) スタンバイからもアクセスできる共有ネットワークの場所にコピーする c) アーカイブ ファイルをスタンバイ サーバーに rsync する
マスターのハードディスク容量の問題により、断念しました (a)。基本バックアップをあまり頻繁に再セットアップしたくないので、時間の経過とともにアーカイブのサイズが大幅に増加します。
(b) と (c) については、PostgreSQL 9.0 のバイナリ レプリケーションを使用すると、次の利点が得られることを理解しています。 recovery.conf の restore_cmd。ただし、ネットワークの複雑さの問題により、(b) または (c) は好みません。また、スタンバイがマスターと同期しなくなる問題を回避するために、*wal_keep_segments*を巨大な値に設定しました。
しかし、完全なバックアップ システムを構築するには、やはりアーカイブが必要です。スタンバイ サーバーでアーカイブを有効にしたいと考えています。スタンバイがリカバリ モードであるため、これを行うことは可能ですか (recovery.conf ファイルが常に利用可能です)。