Lists: | pgsql-fr-generale |
---|
From: | wilk <wilk(at)flibuste(dot)net> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | wal anciens archivés |
Date: | 2013-09-29 07:41:38 |
Message-ID: | l28ljibvl28lji$3bv$1@ger.gmane.org@ger.gmane.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Salut,
Je met en place une archive des wal classique.
archive_command=rsync -a %p xxx(at)xxx/.../%f
Ensuite, sur mon serveur destinataire je fait un pg_basebackup
quotidien, j'aimerai conserver 10 jours de wal et de backups par
exemple. Pas plus, donc j'ai fait un petit script qui m'efface les wal
et les backups > 10j par rapport à la date des fichiers wal.
En testant, je lance la purge plusieurs fois, je m'aperçoit qu'un wal du
23 est archivé (c'est effectivement le plus ancien wal de la base
source), je l'efface et il revient, à nouveau archivé... Comment ça se
fait ?
Est-ce correct de se baser sur la date du wal pour les effacer ?
Merci
--
William Dodé
Informaticien Indépendant
From: | Guillaume Lelarge <guillaume(at)lelarge(dot)info> |
---|---|
To: | wilk <wilk(at)flibuste(dot)net> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: wal anciens archivés |
Date: | 2013-10-02 06:52:09 |
Message-ID: | 1380696729.2175.0.camel@localhost |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
On Sun, 2013-09-29 at 07:41 +0000, wilk wrote:
> Salut,
>
> Je met en place une archive des wal classique.
> archive_command=rsync -a %p xxx(at)xxx/.../%f
>
> Ensuite, sur mon serveur destinataire je fait un pg_basebackup
> quotidien, j'aimerai conserver 10 jours de wal et de backups par
> exemple. Pas plus, donc j'ai fait un petit script qui m'efface les wal
> et les backups > 10j par rapport à la date des fichiers wal.
>
> En testant, je lance la purge plusieurs fois, je m'aperçoit qu'un wal du
> 23 est archivé (c'est effectivement le plus ancien wal de la base
> source), je l'efface et il revient, à nouveau archivé... Comment ça se
> fait ?
>
Ce n'est pas du fait de PostgreSQL. Une fois qu'un WAL est archivé, il
n'est plus pris en considération.
> Est-ce correct de se baser sur la date du wal pour les effacer ?
>
Non. Basez-vous sur le nom.
--
Guillaume
http://blog.guillaume.lelarge.info
http://www.dalibo.com
From: | Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr> |
---|---|
To: | wilk <wilk(at)flibuste(dot)net> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: wal anciens archivés |
Date: | 2013-10-03 08:58:06 |
Message-ID: | m2li2a689t.fsf@2ndQuadrant.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | Postg토토 핫SQL : Postg토토 |
Bonjour,
wilk <wilk(at)flibuste(dot)net> writes:
> Ensuite, sur mon serveur destinataire je fait un pg_basebackup
> quotidien, j'aimerai conserver 10 jours de wal et de backups par
> exemple. Pas plus, donc j'ai fait un petit script qui m'efface les wal
> et les backups > 10j par rapport à la date des fichiers wal.
Le grand problème des solution maison de sauvegardes, c'est qu'elles
oublient systématiquement l'essentiel. La fonctionnalité la plus
importante d'une solution de sauvegarde est bien entendu la restauration
des données.
Je vous recommande d'utiliser pg_barman pour votre solution de
sauvegardes physiques et PITR. pg_barman met l'accent sur la facilité de
restauration des données.
--
Dimitri Fontaine
http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support