‘Installation’¶
利用可能なプラットフォーム¶
pgBackRestパッケージは、次のプラットフォームで利用できます。
Debian/Ubuntu¶
pgBackRestをインストールするには、 PostgreSQL apt リポジトリを構成してから実行します。
$ sudo apt-get install pgbackrest
次の追加パッケージがインストールされます。
postgresql-client-commonpostgresql-common
RHEL/CentOS¶
pgBackRestは PostgreSQL yum リポジトリからインストールでき、Enterprise Linux用のExtra Packages(
EPEL )が必要です。
リポジトリを構成したら、次のコマンドを実行してpgBackRestをインストールします。
$ sudo yum install pgbackrest
依存関係を満たすために、次の追加パッケージをインストールできます。
libpq5libzstd
EDB Postgres Advanced Server¶
PGDGパッケージは PostgreSQL ライブラリを取得し、 postgres
システムユーザーを作成します。
EDBPostgresAdvancedServer がシステムに既にインストールされている場合、そのときにインストールされたライブラリが使用されます。
デフォルトでは、パッケージはpostgres
が所有する次のディレクトリを作成します。
/var/lib/pgbackrest/var/log/pgbackrest/var/spool/pgbackrest
pg_hba.conf 設定では、 postgres ユーザーがpgbackrest
コマンドを実行できる必要があります。
EDBPostgresAdvancedServer を使用している場合、 enterprisedb
システムユーザーは pgbackrest コマンドを実行します。次のコマンドは、
pgBackRestディレクトリの所有権を変更します。
$ sudo chown -R enterprisedb: /var/lib/pgbackrest
$ sudo chown -R enterprisedb: /var/log/pgbackrest
$ sudo chown -R enterprisedb: /var/spool/pgbackrest