ストリーミングバックアップ

Barmanは、 PostgreSQL 9.1から利用可能なユーティリティであるpg_basebackupに依存して、ストリーミング接続を使用してPostgreSQLサーバーをバックアップできます。

重要: Barmanでは、pg_basebackupが同じサーバーにインストールされている必要があります。 PostgreSQL 9.2サーバーの場合、Barmanとともにインストールされるバージョン9.2のpg_basebackupが必要です。 PostgreSQL 9.3以降では、互換性があるため、pg_basebackupの最新バージョンをインストールすることをお勧めします。あなたは、Barman>サーバーにpg_basebackupのマルチプルのバージョンをインストールし、サーバーの特定のバージョンを適切にポイントすることもできます。構成ファイルでpath_prefixオプションを使用します。

ストリーミング接続でサーバーを正常にバックアップするには、バックアップメソッドとしてpostgresを使用する必要があります。

backup_method = postgres

重要: WALアーカイビングが現在設定されていない場合、バックアップをスタートできないことに注意してください。

サーバー構成が有効かどうかを確認するには、barmancheckコマンドを使用できます。

barman@backup$ barman check pg

バックアップをスタートするには、barman backupコマンドを使用できます。

barman@backup$ barman backup pg

重要: postgresバックアップメソッドを使用する場合、テーブルスペースのサポートにはpg_basebackup 9.4以上が必要です。