Configuração de Repositórios de Backup

Repositórios de Backup são locais designados para o armazenamento dos metadados, backups propriamente ditos e logs transacionais, essenciais para restaurações futuras. Eles representam uma cópia do diretório da instância PostgreSQL (PGDATA) e dos logs transacionais, assegurando a consistência dos backups. É possível configurar múltiplos repositórios para um Ambiente de Backup, que podem ser distribuídos em diferentes servidores.

Sintaxe do Comando

pgsmart backup config [OPÇÕES]
OPÇÃO DESCRIÇÃO

-b, --bin=/usr/pgsql-13/bin

Diretório de binários do PostgreSQL.

-d, --data=/var/lib/pgsql/13/data

Diretório de dados do PostgreSQL.

-h, --help

Exibe informações de ajuda.

Configuração Interativa

Execução do Comando

pgsmart backup config

Configuração dos Repositórios de Backup

  1. Selecione a seção Repositórios de Backup.

    Seleciona seção repositório backup

    As operações disponíveis nesta seção são:

    • Listar: Lista os Repositórios de Backup existentes.

    • Adicionar: Adiciona um novo Repositório de Backup.

    • Editar: Edita as configurações de um Repositório de Backup.

    • Remover: Remove um Repositório de Backup.

Listar Repositórios de Backup

  1. Selecione a operação Listar.

    Seleciona operação repositório backup
  2. Lista dos Repositórios de Backup existentes:

    Lista repositórios backup

Adicionar Repositório de Backup

  1. Selecione a operação Adicionar.

    Seleciona operação repositório backup
  2. Informe o caminho completo do repositório.

    informa caminho repositorio backup
  3. Informe se deseja configurar o tempo de retenção dos backups nesse repositório.

    1. Informe a unidade de medida utilizada para reter backups completos (dias ou uma quantidade máxima de backups realizados com sucesso).

    2. De acordo com a seleção anterior, informe o valor limite para a retenção de backups completos.

    3. Informe a quantidade máxima de backups diferenciais.

      Informa tempo retenção
  4. Confirme a adição do Repositório de Backup.

    Confirma adição do repositório

Editar Repositório de Backup

  1. Selecione a operação Editar.

    Seleciona operação repositório backup
  2. Escolha o Repositório de Backup a editar.

    Seleciona repositório backup
  3. Atualize o caminho completo do repositório.

    Informa caminho repositorio backup
  4. Informe se deseja configurar o tempo de retenção dos backups nesse repositório.

    1. Escolha a unidade de medida utilizada para reter backups completos (dias ou uma quantidade máxima de backups realizados com sucesso).

    2. De acordo com a seleção anterior, atualize o valor limite para a retenção de backups completos.

    3. Atualize a quantidade máxima de backups diferenciais.

      Informa tempo expiração e dados de retenção do backup
  5. Confirme a edição do Repositório de Backup.

    Confirma edição do repositório

Remover Repositório de Backup

  1. Selecione a operação Remover.

    Seleciona operação repositório backup
  2. Escolha o Repositório de Backup a remover.

    Seleciona repositório backup
  3. Confirme a remoção do Repositório de Backup.

    Confirma remoção do repositório

Por padrão, o backup será enviado para todos os repositórios cadastrado. O PgSmart ainda não suporta o envio de um backup apenas para um Repositório específico, dentre vários cadastrados. Em breve disponibilizaremos essa funcionalidade, Até lá, para essa necessidade, utilize diretamente o pgBackRest.