‘Frequently Asked Questions’

  • 構成ファイルで1つのスタンザのみが定義されているのに、なぜ--stanza オプションを指定する必要がありますか?

リポジトリー固有のコマンド(info 、start 、stop )を除き、スタンザを追加してもスタンザが指定されていないために使用するスタンザがわからないために突然エラーがスローされないように、 --stanza オプションが必要です。


  • データベースクラスター全体のバックアップから特定のデータベースのみを復元することはできますか?

はい。

restore `--db-include <https://pgbackrest.org/command.html#command-restore/category-command/option-db-include>`__ オプションを使用して、特定のデータベースを復元できます。回復後、 pg_dump コマンドを使用して選択したデータベースを抽出できます。

このオプションで明示的に含まれていないデータベースは、スペースを節約するためにスパースでゼロ化されたファイルとして復元されます。ただし、PostgreSQLはより少ないディスク領域を使用してリカバリを実行できます。これらのデータベースにはアクセスできなくなるため、

DROP DATABASE コマンドを使用して削除できます。


  • SSHプロトコルを使用せずにリモートホストにアクセスするようにpgBackRestをセットアップすることはできますか?

はい。 2.37リリース以降、 pgBackRestはクライアント証明書でTLSを使用して、ホスト間の通信を有効にできます。次に、各ホストでTLSサーバーを構成して起動する必要があります。

詳細については、[TLSのセットアップ[(https://pgbackrest.org/user-guide-rhel.html#repo-host/config)を参照してください。


  • 専用のリモートバックアップサーバーにはいくつのCPUコアが必要ですか?

圧縮/解凍はPostgresホストで実行されるため、リポジトリーホストはSSHまたはTLS接続を暗号化/復号化するだけで済みます。通常、4つのPostgresコアごとに1つのリポジトリーコアが出発点として適しています。