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

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以上が必要です。