wils@web ~ $ cat ~/ajuda/como-fazer-backup-incremental-do-postgresql-15-com-pgbackrest-no-ubuntu-22-04.md
Banco de DadosComo fazer backup incremental do PostgreSQL 15 com pgBackRest no Ubuntu 22.04
Este manual descreve como realizar backups incrementais do PostgreSQL 15 utilizando o pgBackRest em um sistema Ubuntu 22.04.
Introdução
O pgBackRest é uma ferramenta robusta para gerenciamento de backups do PostgreSQL, oferecendo suporte a backups incrementais, compressão e criptografia. Neste guia, você aprenderá a configurar e executar backups incrementais com o pgBackRest.
Pré-requisitos
- Ubuntu 22.04 instalado.
- PostgreSQL 15 instalado e em execução.
- Acesso root ou sudo.
- pgBackRest instalado.
Passo 1: Instalação do pgBackRest
sudo apt update
sudo apt install pgbackrest
Passo 2: Configuração do pgBackRest
Crie um diretório para armazenar os backups:
sudo mkdir -p /var/lib/pgbackrest
sudo chown postgres:postgres /var/lib/pgbackrest
Edite o arquivo de configuração:
sudo nano /etc/pgbackrest/pgbackrest.conf
Adicione as seguintes configurações:
[global]
repo-path=/var/lib/pgbackrest
repo1-retention-full=2
repo1-retention-diff=2
[demo]
db-path=/var/lib/postgresql/15/main
Passo 3: Configuração do PostgreSQL
Edite o arquivo de configuração do PostgreSQL para permitir backups:
sudo nano /etc/postgresql/15/main/postgresql.conf
Certifique-se de que as seguintes opções estão definidas:
wal_level = replica
archive_mode = on
archive_command = 'pgbackrest --stanza=demo archive-push %p'
Reinicie o PostgreSQL:
sudo systemctl restart postgresql
Passo 4: Inicialização do repositório
sudo -u postgres pgbackrest --stanza=demo stanza-create
Passo 5: Realizando o Backup Incremental
Para realizar um backup inicial completo:
sudo -u postgres pgbackrest --stanza=demo backup
Para backups incrementais, execute o mesmo comando novamente após algumas alterações nos dados:
sudo -u postgres pgbackrest --stanza=demo backup
Conclusão
O pgBackRest facilita a realização de backups incrementais no PostgreSQL. Para garantir a segurança dos seus dados, faça backups regulares e teste a restauração periodicamente.
Dica: Considere configurar notificações para monitorar o status dos backups.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.