Files
notes/postgresql/draft_01.txt

61 lines
2.6 KiB
Plaintext
Raw Permalink Normal View History

2026-03-12 22:01:38 +01:00
en mode archive-wal
- pg_wal recycle les WAL (et garde la taille <= max_wal_size) tant que l'archivage des WAL peut se faire, sinon il grosssi au delà de max_wal_size
- si pb d'espace dans le FS d'archivage des WAL, le process d'archivage s'arrête mais il reprend si le pb d'espace est résolu
- on peut envoyer les archives à /dev/null
barman
barman list-files aquaris_inst_5501 --target standalone 20240221T194242
=> tous les fichiers + WAL nécessaires à la resturation du backup en môde consistant
barman list-files aquaris_inst_5501 --target full 20240221T194242
=> tous les fichiers + WAL nécessaires à la resturation du backup en môde consistant + les autres WAL streamés depuis
barman list-files aquaris_inst_5501 --target wal 20240221T194242
=> seulement les WAL nécessaires à la resturation du backup en môde consistant + les autres WAL streamés depuis
barman list-backup aquaris_inst_5501
aquaris_inst_5501 20240221T194242 - Wed Feb 21 19:47:27 2024 - Size: 1.2 GiB - WAL Size: 1.9 GiB
=> les 1,9Gib de WAL on été streamé après le backup
si on fait un autre backup:
barman backup aquaris_inst_5501 --wait
barman list-backup aquaris_inst_5501
aquaris_inst_5501 20240221T204618 - Wed Feb 21 20:50:56 2024 - Size: 1.2 GiB - WAL Size: 0 B
aquaris_inst_5501 20240221T194242 - Wed Feb 21 19:47:27 2024 - Size: 1.2 GiB - WAL Size: 1.9 GiB
Si on fait encore 2 backup:
arman list-backup aquaris_inst_5501
aquaris_inst_5501 20240221T205658 - Wed Feb 21 20:57:08 2024 - Size: 1.2 GiB - WAL Size: 0 B
aquaris_inst_5501 20240221T205623 - Wed Feb 21 20:56:32 2024 - Size: 1.2 GiB - WAL Size: 48.0 MiB
aquaris_inst_5501 20240221T204618 - Wed Feb 21 20:50:56 2024 - Size: 1.2 GiB - WAL Size: 32.0 MiB
aquaris_inst_5501 20240221T194242 - Wed Feb 21 19:47:27 2024 - Size: 1.2 GiB - WAL Size: 1.9 GiB - OBSOLETE
=> vu qu'on a une policy RETENSION=3, le premier backup est devenu obsolete
=> 2 minutes plus tard il a été automatiquement purgé par barman cron
barman list-backup aquaris_inst_5501
aquaris_inst_5501 20240221T205658 - Wed Feb 21 20:57:08 2024 - Size: 1.2 GiB - WAL Size: 0 B
aquaris_inst_5501 20240221T205623 - Wed Feb 21 20:56:32 2024 - Size: 1.2 GiB - WAL Size: 48.0 MiB
aquaris_inst_5501 20240221T204618 - Wed Feb 21 20:50:56 2024 - Size: 1.2 GiB - WAL Size: 32.0 MiB
===========
Barman va streamer dans un premier temps les WAL dans le répertiore streaming
Ensuite il les déplace (+compress) dans le répertiore wal
To do:
- aquaris => recréer 2 instances:
archivelog
noarchivelog
exegol:
- add /backup FS => OK
- réinstall barman dans une autre arborescence => OK