Configuração dos Parâmetros Globais de Backup
Os seus parâmetros permitem configurar desde aspectos básicos, como diretórios de backup
, até opções avançadas, como compressão
, criptografia
e retenção de backups
.
Compreender cada parâmetro é essencial para ajustar o comportamento do pgBackRest conforme as necessidades do ambiente, otimizando desempenho, segurança e confiabilidade nas operações de backup e restauração.
pgsmart backup config [Flags]
Flags
-a, --agent= <agent>
. => Alias, hostname ou IP do servidor onde o PgSmart Agent pretendido está instalado.-h, --help
. => Ajuda
A execução não interativa está desabilitada para esta operação.
pgsmart backup config
Consultar um Parâmetro Global de Backup
- Instruções
- Vídeo
- Selecione o
Agente do PgSmart
pretendido ou Registar um novo Agente.
1.1. Selecione Configurações Globais
no menu de opções.
- Os parâmetros globais de backup
default
e aqueles configurados pelo usuário serão exibidos.
1.2. Para localizar um parâmetro na lista, digite o seu nome completo, parcial ou qualquer conjunto de caracteres relacionados ao valor ou à seção desejada. A pesquisa não diferencia maiúsculas de minúsculas (case insensitive).
1.3. Para visualizar detalhes do parâmetro, clique <ENTER>
no parâmetro desejado.
-
Os parâmetros globais são agrupados por seção:
- global: Aplica-se a todos os sites, repositórios e comandos.
- site: Parâmetros que definem o ambiente onde o backup está localizado.
- repo: Parâmetros que definem o Repositório de backups. É onde os backups e os ficheiros WAL serão armazenados.
-
Cada parâmetro é identificado por sua origem de valores, que diz respeito a localização onde se origina o valor:
- global: parâmetros configurados manualmente pelo usuário.
- default: parâmetros que permanecem com os valores padrão, sem intervenção do usuário.
- site: parâmetros configurados especificamente para o site de backup.
- cmd (comando): parâmetros configurados para um determinado comando.
-
Exemplos:
-
Parâmetro global (aplica-se a todos os sites, repositórios e comandos), quando executado o comando annotate:
─── [ global:annotate ] ───
(cmd) annotation = rrrr=rrrr -
Parâmetros global (aplica-se a todos os sites, repositórios e comandos):
─── [ global:annotate ] ───
(global) compress-level = 5
-
- Parâmetros na cor azul são obrigatórios e essenciais para o funcionamento do serviço.
- Parâmetros em vermelho estão inconsistentes no ficheiro de configuração e devem ser corrigidos.
-
Os parâmetros do pgBackRest são descritos com base nas suas principais características, o que ajuda a entender o seu comportamento e restrições.
-
Cada parâmetro é documentado de forma completa para garantir que o usuário saiba como configurá-lo corretamente com as seguintes informações (desde que aplicáveis):
- Nome: Nome do parâmetro.
- Tipo: Define o tipo de dado aceito (ex.: integer, boolean, string, size, list, list_kv).
- Valor Corrente: Valor atualmente configurado.
- Origem do Valor: Fonte que definiu o valor (ex.: default, global, site e cmd (comando)).
- Valor Padrão: Valor assumido se nenhum outro for configurado.
- Grupo: Categoria funcional do parâmetro (ex.: backup, restauração).
- Seções: Contextos onde o parâmetro pode ser usado (global, site, repo).
- Unidade Padrão: Unidade assumida na ausência de especificação explícita.
- Obrigatório?: Informa se o parâmetro é mandatório.
- Requer Reinicialização?: Se mudanças exigem reiniciar o serviço.
- Somente Leitura?: Indica se o valor pode ou não ser alterado depois da configuração inicial.
- Comandos: Operações em que o parâmetro é usado (ex.: backup, restauração, check).
- Descrição: Explicação resumida da função do parâmetro.
- Descrição Complementar: Informações adicionais, exemplos ou observações importantes.
-
Detalhes específicos do tipo Integer e Size:
- Unidades (B, kB, MB, etc.)
- Aceita decimal?
- Aceita negativo?
- Intervalo de valores.
-
Detalhes específicos do tipo Lista:
- Indexação obrigatória (pg1-, pg2-).
-
Detalhes específicos do tipo string:
- Aspas necessárias (casos especiais).
- Case sensitive.


Inserir um Parâmetro Global de Backup
- Instruções
- Vídeo
- Selecione o
Agente do PgSmart
pretendido ou Registar um novo Agente.
1.1. Selecione Configurações Globais
no menu de opções.
- Os parâmetros globais de backup
default
e aqueles configurados pelo usuário serão exibidos.
1.2. Clique na tecla <insert>
do seu teclado para inserir uma nova configuração de parâmetro.
1.3. Selecione um parâmetro na lista apresentada.
1.4. Clique <ENTER>
.
1.5. Selecione global
na seção do ficheiro de configuração.
1.6. Selecione a operação onde o parâmetro pode ser configurado.
1.7. Ajuste a configuração do parâmetro, conforme solicitado (esta operação varia segundo o tipo de cada parâmetro).
1.8. Confirme a operação.
1.9. Confirme a reinicialização, se for solicitado.
- A configuração dos parâmetros varia conforme o seu tipo.
booleano
: desabilita/habilita o parâmetro. Ex:archive-async
. Valor padrão: disabled. Valores: enabled/disabled.string
: valor digitado. Ex:pg1-host-ca-file
. Valor: '/etc/pki/tls/certs/ca-bundle.crt'.integer
: número dentro de determinado intervalo ou não. Ex:compress-level
.lista
: lista de valores separados por vírgula. Ex:db-exclude
. Valores: (db1, db2, db5)size
: valor dentro de um intervalo em B, kB, MB, GB, TB, PB (varia para cada parâmetro). Ex:manifest-save-threshold
. Unidade: B, kB, MB, GB, TB, PB. Intervalo de valores: 1B...1TB.time
: valor de tempo dentro de um intervalo em ms, s, min, h, d, w. Ex:process-max
. Valor padrão: 1. Intervalo de valores: 1...999.enum
: valor a ser selecionado numa lista. Ex:buffer-size
. Valores possíveis: 16kib, 32kib, 64kib, 128kib, 256kib, 512kib, 1mib, 2mib, 4mib, 8mib, 16miblist_kv
: lista de chave-valor (key-value list). Ex:annotation
. Valor: sss=sss.path
: identifica um caminho. Ex:lock-path.
Valor padrão: /tmp/pgbackrest.
- Para modificar uma configuração já existente, use a funcionalidade
Editar Parâmetro
.

Editar um Parâmetro Global de Backup
- Instruções
- Vídeo
- Selecione o
Agente do PgSmart
pretendido ou Registar um novo Agente.
1.1. Selecione Configurações Globais
no menu de opções.
- Os parâmetros globais de backup
default
e aqueles configurados pelo usuário serão exibidos.
1.2. Digite <ENTER>
no parâmetro pretendido para visualizar os seus detalhes.
- Serão apresentados os detalhes do parâmetro selecionado.
1.3. Selecione Editar.
1.4. Indique/Selecione os novos valores.
1.5. Confirme a operação.
1.6. Confirme a reinicialização, se solicitado.

Remover um Parâmetro Global de Backup
- Instruções
- Vídeo
- Selecione o
Agente do PgSmart
pretendido ou Registar um novo Agente.
1.1. Selecione Configurações Globais
no menu de opções.
- Os parâmetros globais de backup
default
e aqueles configurados pelo usuário serão exibidos.
1.2. Digite <ENTER>
no parâmetro pretendido para visualizar os seus detalhes.
- Serão apresentados os detalhes do parâmetro selecionado.
1.3. Selecione Remover.
1.4. Confirme a operação.
1.5. Confirme a reinicialização, se solicitado.

Ao remover a configuração de um parâmetro, este será revertido para o seu valor default
.
-
Conforme o parâmetro alterado, poderá ser necessário efetuar um RELOAD ou um RESTART da instância. O PgSmart informará qual ação é necessária para aplicar a alteração.
-
Caso o
Reload
ouRestart
não seja confirmado, a configuração permanecerá no ficheiro até que a ação necessária seja realizada.