ストリーミングバックアップ¶
Barmanは、 PostgreSQL 9.1から利用可能なユーティリティである
pg_basebackup
に依存して、ストリーミング接続を使用してPostgreSQLサーバーをバックアップできます。
重要
Barmanでは、 pg_basebackup が同じサーバーにインストールされている必要があります。 PostgreSQL 9.2サーバーの場合、 Barmanと一緒にバージョン9.2の pg_basebackup をインストールする必要があります。 PostgreSQL 9.3以上の場合、 pg_basebackup の最新バージョンをインストールすることをお勧めします。これは後方互換性があるためです。構成ファイルの path_prefix オプションを使用して、 Barmanサーバーに pg_basebackup のマルチプルのバージョンをインストールし、サーバーの特定のバージョンを適切に指すこともできます。
ストリーミング接続でサーバーを正常にバックアップするには、バックアップメソッドとして
postgres を使用する必要があります。
backup_method = postgres
重要
WALが archiver または streaming_archiver を介してBarmanに正しくアーカイブされていない場合、バックアップをスタートできません。
サーバー構成が有効かどうかを確認するには、 barman check
コマンドを使用できます。
barman@backup$ barman check pg
バックアップをスタートするには、 barman backup
コマンドを使用できます。
barman@backup$ barman backup pg
- postgres バックアップメソッドを使用する場合、テーブルスペースのサポートには.. IMPORTANT::
pg_basebackup 9.4以上が必要です。