2026-03-12 21:01:38
This commit is contained in:
60
postgresql/draft_01.txt
Normal file
60
postgresql/draft_01.txt
Normal file
@@ -0,0 +1,60 @@
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user