ストリーミングバックアップ¶
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
重要
archiver または`streaming_archiver` を介してWALがBarmanに正しくアーカイブされていない場合、バックアップを開始できません
サーバー構成が有効かどうかを確認するには、 barman check
コマンドを使用できます。
barman@backup$ barman check pg
バックアップを開始するには、 barman backup コマンドを使用できます。
barman@backup$ barman backup pg
重要
pg_basebackup postgres バックアップ方法を使用する場合、テーブルスペースのサポートには9.4以降が必要です。