[HS] Sauvegarde de plus de X jours

Le
Nahliel Steinberg
Bonjour,

Un truc que je ne comprends pas, j'ai mes backups qui se font tous les soirs (postgres)

262148 drwx. 2 postgres postgres 4096 8 févr. 01:00 .
262147 drwxr-xr-x. 3 postgres postgres 4096 14 déc. 10:14 ..
262162 -rw-r--r--. 1 postgres postgres 155784 18 janv. 22:30 jcmsdb_20130118
262163 -rw-r--r--. 1 postgres postgres 155784 21 janv. 22:30 jcmsdb_20130121
262164 -rw-r--r--. 1 postgres postgres 155784 22 janv. 22:30 jcmsdb_20130122
262165 -rw-r--r--. 1 postgres postgres 155786 23 janv. 22:30 jcmsdb_20130123
262166 -rw-r--r--. 1 postgres postgres 157614 24 janv. 22:30 jcmsdb_20130124
262150 -rw-r--r--. 1 postgres postgres 157862 28 janv. 22:30 jcmsdb_20130128
262151 -rw-r--r--. 1 postgres postgres 157862 29 janv. 22:30 jcmsdb_20130129
262152 -rw-r--r--. 1 postgres postgres 157862 30 janv. 22:30 jcmsdb_20130130
262154 -rw-r--r--. 1 postgres postgres 157862 31 janv. 22:30 jcmsdb_20130131
262155 -rw-r--r--. 1 postgres postgres 157862 1 févr. 22:30 jcmsdb_20130201
262156 -rw-r--r--. 1 postgres postgres 157862 4 févr. 22:30 jcmsdb_20130204
262157 -rw-r--r--. 1 postgres postgres 157862 5 févr. 22:30 jcmsdb_20130205
262149 -rw-r--r--. 1 postgres postgres 157862 7 févr. 22:30 jcmsdb_20130207

je purge normalement sur 20 jours et je vois qu'il me manque des dumps, et qu'en fait la purge ne marche pas.

ma ligne de purge :

find /opt/sauvegarde/postgresql/backups/ -name '*' -mtime +20 -exec rm -Rf {} ;

vous avez une idée pourquoi ça purge mal ?

--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130208081358.GA27613@debianserver.info-cr.fr
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Sébastien NOBILI
Le #25208932
Bonjour,

Le vendredi 08 février 2013 à 9:13, Nahliel Steinberg a écrit :
Un truc que je ne comprends pas, j'ai mes backups qui se font tous les soirs (postgres)

262148 drwx------. 2 postgres postgres 4096 8 févr. 01:00 .
262147 drwxr-xr-x. 3 postgres postgres 4096 14 déc. 10:14 ..
262162 -rw-r--r--. 1 postgres postgres 155784 18 janv. 22:30 jcmsdb_20130118
262163 -rw-r--r--. 1 postgres postgres 155784 21 janv. 22:30 jcmsdb_20130121
262164 -rw-r--r--. 1 postgres postgres 155784 22 janv. 22:30 jcmsdb_20130122
262165 -rw-r--r--. 1 postgres postgres 155786 23 janv. 22:30 jcmsdb_20130123
262166 -rw-r--r--. 1 postgres postgres 157614 24 janv. 22:30 jcmsdb_20130124
262150 -rw-r--r--. 1 postgres postgres 157862 28 janv. 22:30 jcmsdb_20130128
262151 -rw-r--r--. 1 postgres postgres 157862 29 janv. 22:30 jcmsdb_20130129
262152 -rw-r--r--. 1 postgres postgres 157862 30 janv. 22:30 jcmsdb_20130130
262154 -rw-r--r--. 1 postgres postgres 157862 31 janv. 22:30 jcmsdb_20130131
262155 -rw-r--r--. 1 postgres postgres 157862 1 févr. 22:30 jcmsdb_20130201
262156 -rw-r--r--. 1 postgres postgres 157862 4 févr. 22:30 jcmsdb_20130204
262157 -rw-r--r--. 1 postgres postgres 157862 5 févr. 22:30 jcmsdb_20130205
262149 -rw-r--r--. 1 postgres postgres 157862 7 févr. 22:30 jcmsdb_20130207

je purge normalement sur 20 jours et je vois qu'il me manque des dumps, et qu'en fait la purge ne marche pas.

ma ligne de purge :

find /opt/sauvegarde/postgresql/backups/ -name '*' -mtime +20 -exec rm -Rf {} ;

vous avez une idée pourquoi ça purge mal ?



Ça purge très bien, la sauvegarde du 17 n'étant plus présente. Je pense que tu
n'as pas lu la rubrique du manuel qui dit « Consultez l'explication sur -atime
pour comprendre comment les arrondis affectent l'interprétation des dates de
dernière modification des fichiers. ».

Au passage, le « -name '*' » est inutile.

Seb

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Nahliel Steinberg
Le #25209052
Le 08/02/13 at 09:44, Sébastien NOBILI a ecrit:
Bonjour,

Le vendredi 08 février 2013 à 9:13, Nahliel Steinberg a écrit :
Un truc que je ne comprends pas, j'ai mes backups qui se font tous les soirs (postgres)

262148 drwx------. 2 postgres postgres 4096 8 févr. 01:00 .
262147 drwxr-xr-x. 3 postgres postgres 4096 14 déc. 10:14 ..
262162 -rw-r--r--. 1 postgres postgres 155784 18 janv. 22:30 jcmsdb_20130118
262163 -rw-r--r--. 1 postgres postgres 155784 21 janv. 22:30 jcmsdb_20130121
262164 -rw-r--r--. 1 postgres postgres 155784 22 janv. 22:30 jcmsdb_20130122
262165 -rw-r--r--. 1 postgres postgres 155786 23 janv. 22:30 jcmsdb_20130123
262166 -rw-r--r--. 1 postgres postgres 157614 24 janv. 22:30 jcmsdb_20130124
262150 -rw-r--r--. 1 postgres postgres 157862 28 janv. 22:30 jcmsdb_20130128
262151 -rw-r--r--. 1 postgres postgres 157862 29 janv. 22:30 jcmsdb_20130129
262152 -rw-r--r--. 1 postgres postgres 157862 30 janv. 22:30 jcmsdb_20130130
262154 -rw-r--r--. 1 postgres postgres 157862 31 janv. 22:30 jcmsdb_20130131
262155 -rw-r--r--. 1 postgres postgres 157862 1 févr. 22:30 jcmsdb_20130201
262156 -rw-r--r--. 1 postgres postgres 157862 4 févr. 22:30 jcmsdb_20130204
262157 -rw-r--r--. 1 postgres postgres 157862 5 févr. 22:30 jcmsdb_20130205
262149 -rw-r--r--. 1 postgres postgres 157862 7 févr. 22:30 jcmsdb_20130207

je purge normalement sur 20 jours et je vois qu'il me manque des dumps, et qu'en fait la purge ne marche pas.

ma ligne de purge :

find /opt/sauvegarde/postgresql/backups/ -name '*' -mtime +20 -exec rm -Rf {} ;

vous avez une idée pourquoi ça purge mal ?



Ça purge très bien, la sauvegarde du 17 n'étant plus présente. Je pense que tu
n'as pas lu la rubrique du manuel qui dit « Consultez l'explication sur -atime
pour comprendre comment les arrondis affectent l'interprétation des dates de
dernière modification des fichiers. ».

Au passage, le « -name '*' » est inutile.

Seb



Je n'ai pas celles du 2 du 3 février du 19 janvier, c'est donc pas bon, non ?


--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
S
Le #25209142
Le vendredi 08 février 2013 à 9:58, Nahliel Steinberg a écrit :
>> ma ligne de purge :
>>
>> find /opt/sauvegarde/postgresql/backups/ -name '*' -mtime +20 -exec rm -Rf {} ;
>>
>> vous avez une idée pourquoi ça purge mal ?



[...]

Je n'ai pas celles du 2 du 3 février du 19 janvier, c'est donc pas bon, non ?



Tu demandes pourquoi la purge marche mal alors que tu veux savoir pourquoi il te
manque des sauvegardes… Intéresse-toi plutôt à ton script de sauvegarde si tu
veux savoir pourquoi il en manque.

Seb

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
David - DCPC
Le #25209192
--14dae93a15c3e5013404d5337684
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Bonjour,

As-tu une trace de ces backup ? ont-ils bien étés créés aussi ?

Une solution pratique aussi, de manière générale, dans tous ces scripts de
générer un petit log de ce qui est fait (création de l'archi ve tant à telle
date avec succès par exemple, ou purge effectuées des fichiers xx x, yyy).
Comme ça tu saurais au moins ce qui se passe et ça aide à d ébuguer :)

(NB : si on fait des logs, on oublie pas de systématiquement ajouter u ne
purge ou un logrotate des logs merci :) )

David

Le 8 février 2013 09:58, Nahliel Steinberg
Le 08/02/13 at 09:44, Sébastien NOBILI a ecrit:
>Bonjour,
>
>Le vendredi 08 février 2013 à 9:13, Nahliel Steinberg a à ©crit :
>> Un truc que je ne comprends pas, j'ai mes backups qui se font tous les
soirs (postgres)
>>
>> 262148 drwx------. 2 postgres postgres 4096 8 févr. 01:00 .
>> 262147 drwxr-xr-x. 3 postgres postgres 4096 14 déc. 10:14 ..
>> 262162 -rw-r--r--. 1 postgres postgres 155784 18 janv. 22:30
jcmsdb_20130118
>> 262163 -rw-r--r--. 1 postgres postgres 155784 21 janv. 22:30
jcmsdb_20130121
>> 262164 -rw-r--r--. 1 postgres postgres 155784 22 janv. 22:30
jcmsdb_20130122
>> 262165 -rw-r--r--. 1 postgres postgres 155786 23 janv. 22:30
jcmsdb_20130123
>> 262166 -rw-r--r--. 1 postgres postgres 157614 24 janv. 22:30
jcmsdb_20130124
>> 262150 -rw-r--r--. 1 postgres postgres 157862 28 janv. 22:30
jcmsdb_20130128
>> 262151 -rw-r--r--. 1 postgres postgres 157862 29 janv. 22:30
jcmsdb_20130129
>> 262152 -rw-r--r--. 1 postgres postgres 157862 30 janv. 22:30
jcmsdb_20130130
>> 262154 -rw-r--r--. 1 postgres postgres 157862 31 janv. 22:30
jcmsdb_20130131
>> 262155 -rw-r--r--. 1 postgres postgres 157862 1 févr. 22:30
jcmsdb_20130201
>> 262156 -rw-r--r--. 1 postgres postgres 157862 4 févr. 22:30
jcmsdb_20130204
>> 262157 -rw-r--r--. 1 postgres postgres 157862 5 févr. 22:30
jcmsdb_20130205
>> 262149 -rw-r--r--. 1 postgres postgres 157862 7 févr. 22:30
jcmsdb_20130207
>>
>> je purge normalement sur 20 jours et je vois qu'il me manque des dumps ,
et qu'en fait la purge ne marche pas.
>>
>> ma ligne de purge :
>>
>> find /opt/sauvegarde/postgresql/backups/ -name '*' -mtime +20 -exec rm
-Rf {} ;
>>
>> vous avez une idée pourquoi ça purge mal ?
>
>Ça purge très bien, la sauvegarde du 17 n'étant plus pr ésente. Je pense
que tu
>n'as pas lu la rubrique du manuel qui dit « Consultez l'explication sur
-atime
>pour comprendre comment les arrondis affectent l'interprétation des dates
de
>dernière modification des fichiers. ».
>
>Au passage, le « -name '*' » est inutile.
>
>Seb

Je n'ai pas celles du 2 du 3 février du 19 janvier, c'est donc pas b on,
non ?


--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive:
http://lists.debian.org/






--
Salutations,
David CHALON

--14dae93a15c3e5013404d5337684
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Bonjour, <div>Comme ça tu saurais au moins ce qui se passe et ça aide à   débuguer :)</div><div><br></div><div>(NB : si on fait des logs, on oublie pas de systématiquement ajouter une purge ou un logrotate des logs merci :) )</div><div>
Le 08/02/13 at  09:44, Sébastien NOBILI a ecrit:<br>
<div><div class="h5">&gt;Bonjour,<br>
&gt;<br>
&gt;Le vendredi 08 février 2013 à  9:13, Nahliel Steinberg a écrit :<br>
&gt;&gt; Un truc que je ne comprends pas, j&#39;ai mes backups qui se font tous les soirs (postgres)<br>
&gt;&gt;<br>
&gt;&gt; 262148 drwx------. 2 postgres postgres   4096  8 fé vr. 01:00 .<br>
&gt;&gt; 262147 drwxr-xr-x. 3 postgres postgres   4096 14 déc.  10:14 ..<br>
&gt;&gt; 262162 -rw-r--r--. 1 postgres postgres 155784 18 janv. 22:30 jcmsd b_20130118<br>
&gt;&gt; 262163 -rw-r--r--. 1 postgres postgres 155784 21 janv. 22:30 jcmsd b_20130121<br>
&gt;&gt; 262164 -rw-r--r--. 1 postgres postgres 155784 22 janv. 22:30 jcmsd b_20130122<br>
&gt;&gt; 262165 -rw-r--r--. 1 postgres postgres 155786 23 janv. 22:30 jcmsd b_20130123<br>
&gt;&gt; 262166 -rw-r--r--. 1 postgres postgres 157614 24 janv. 22:30 jcmsd b_20130124<br>
&gt;&gt; 262150 -rw-r--r--. 1 postgres postgres 157862 28 janv. 22:30 jcmsd b_20130128<br>
&gt;&gt; 262151 -rw-r--r--. 1 postgres postgres 157862 29 janv. 22:30 jcmsd b_20130129<br>
&gt;&gt; 262152 -rw-r--r--. 1 postgres postgres 157862 30 janv. 22:30 jcmsd b_20130130<br>
&gt;&gt; 262154 -rw-r--r--. 1 postgres postgres 157862 31 janv. 22:30 jcmsd b_20130131<br>
&gt;&gt; 262155 -rw-r--r--. 1 postgres postgres 157862  1 févr. 2 2:30 jcmsdb_20130201<br>
&gt;&gt; 262156 -rw-r--r--. 1 postgres postgres 157862  4 févr. 2 2:30 jcmsdb_20130204<br>
&gt;&gt; 262157 -rw-r--r--. 1 postgres postgres 157862  5 févr. 2 2:30 jcmsdb_20130205<br>
&gt;&gt; 262149 -rw-r--r--. 1 postgres postgres 157862  7 févr. 2 2:30 jcmsdb_20130207<br>
&gt;&gt;<br>
&gt;&gt; je purge normalement sur 20 jours et je vois qu&#39;il me manque d es dumps, et qu&#39;en fait la purge ne marche pas.<br>
&gt;&gt;<br>
&gt;&gt; ma ligne de purge :<br>
&gt;&gt;<br>
&gt;&gt; find /opt/sauvegarde/postgresql/backups/ -name &#39;*&#39; -mtime +20 -exec rm -Rf {} ;<br>
&gt;&gt;<br>
&gt;&gt; vous avez une idée pourquoi ça purge mal ?<br>
&gt;<br>
&gt;Ça purge très bien, la sauvegarde du 17 n&#39;étant plus présente. Je pense que tu<br>
&gt;n&#39;as pas lu la rubrique du manuel qui dit « Consultez l&# 39;explication sur -atime<br>
&gt;pour comprendre comment les arrondis affectent l&#39;interprétatio n des dates de<br>
&gt;dernière modification des fichiers. ».<br>
&gt;<br>
&gt;Au passage, le « -name &#39;*&#39; » est inutile.<b r>
&gt;<br>
&gt;Seb<br>
<br>
</div></div>Je n&#39;ai pas celles du 2 du 3 février du 19 janvier, c& #39;est donc pas bon, non ?<br>
<br>
<br>
--<br>
Nahliel<br>
<div class="im"><br>
--<br>
Lisez la FAQ de la liste avant de poser une question :<br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet &quot;unsubscribe &quot;<br>
vers En cas de soucis, contactez EN ANGLAIS <br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Salutations, <br>David CHALON
</div>

--14dae93a15c3e5013404d5337684--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAMC25wZC+EUca2Ot7Na3rv-Pr7mLZeMkw_y+bcsk=
Jean-Jacques Doti
Le #25209202
Salut,

Le 08/02/2013 09:13, Nahliel Steinberg a écrit :
Bonjour,

Un truc que je ne comprends pas, j'ai mes backups qui se font tous les soirs (postgres)

262148 drwx------. 2 postgres postgres 4096 8 févr. 01:00 .
262147 drwxr-xr-x. 3 postgres postgres 4096 14 déc. 10:14 ..
262162 -rw-r--r--. 1 postgres postgres 155784 18 janv. 22:30 jcmsdb_20130118
262163 -rw-r--r--. 1 postgres postgres 155784 21 janv. 22:30 jcmsdb_20130121
262164 -rw-r--r--. 1 postgres postgres 155784 22 janv. 22:30 jcmsdb_20130122
262165 -rw-r--r--. 1 postgres postgres 155786 23 janv. 22:30 jcmsdb_20130123
262166 -rw-r--r--. 1 postgres postgres 157614 24 janv. 22:30 jcmsdb_20130124
262150 -rw-r--r--. 1 postgres postgres 157862 28 janv. 22:30 jcmsdb_20130128
262151 -rw-r--r--. 1 postgres postgres 157862 29 janv. 22:30 jcmsdb_20130129
262152 -rw-r--r--. 1 postgres postgres 157862 30 janv. 22:30 jcmsdb_20130130
262154 -rw-r--r--. 1 postgres postgres 157862 31 janv. 22:30 jcmsdb_20130131
262155 -rw-r--r--. 1 postgres postgres 157862 1 févr. 22:30 jcmsdb_20130201
262156 -rw-r--r--. 1 postgres postgres 157862 4 févr. 22:30 jcmsdb_20130204
262157 -rw-r--r--. 1 postgres postgres 157862 5 févr. 22:30 jcmsdb_20130205
262149 -rw-r--r--. 1 postgres postgres 157862 7 févr. 22:30 jcmsdb_20130207

je purge normalement sur 20 jours et je vois qu'il me manque des dumps, et qu'en fait la purge ne marche pas.

ma ligne de purge :

find /opt/sauvegarde/postgresql/backups/ -name '*' -mtime +20 -exec rm -Rf {} ;

vous avez une idée pourquoi ça purge mal ?



Comme l'a écrit Sébastien avant moi, je n'ai pas l'impression que la
purge ne se fasse pas puisqu'il n'existe pas de fichiers plus ancien que
ce qui est désiré. Tu pourrais toutefois modifier ta commande de purge
en virant le "-name '*'" inutile ainsi que l'option "-R" de rm
(normalement tu ne purges que des fichiers, pas de répertoire).

Concernant les fichiers de backup manquant, qu'est-ce qui te fait penser
que c'est le mécanisme de purge qui les a supprimés ? N'est-il pas
possible que ce soit la création des ces backups qui ait échoué ?
Tu peux essayer de tracer ce que fait la purge en ajoutant l'option
"-ls" ou "-print" AVANT "-exec" : tu auras ainsi sur la sortie standard
la liste des fichiers purgés (si tu exécutes cela via un cron sans
rediriger la sortie, cela te sera envoyé par mail).

ll faudrait aussi que tu vérifies que les fichiers de backup sont bien
créés tous les jours (lecture des logs, listing du répertoire après le
backup mais avant la purge, …). Est-ce que tu as encore les logs du
process pour les 2, 3 ou 6 février ?

A+
Jean-Jacques

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Yves Rutschle
Le #25209272
On Fri, Feb 08, 2013 at 10:28:51AM +0100, Jean-Jacques Doti
wrote:
[...] qu'est-ce qui te fait penser [...]? N'est-il pas
possible [...] ? Est-ce que [...]?



Et pour éviter de se poser toutes ces questions, il suffit
de ne pas réinventer la roue: tout ça a été résolu au siècle
dernier, regarde une de multiples solutions de backups
intégrées à Debian, utilisées par des milliers de personnes
depuis des années.

Y.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
BM
Le #25209842
Le 08/02/2013 10:50, Yves Rutschle a écrit :
On Fri, Feb 08, 2013 at 10:28:51AM +0100, Jean-Jacques Doti
wrote:
[...] qu'est-ce qui te fait penser [...]? N'est-il pas
possible [...] ? Est-ce que [...]?



Et pour éviter de se poser toutes ces questions, il suffit
de ne pas réinventer la roue: tout ça a été résolu au siècle
dernier, regarde une de multiples solutions de backups
intégrées à Debian, utilisées par des milliers de personnes
depuis des années.



Bonjour,

Oui c'est vrai que des solutions toutes faites existent et sont très
efficaces, mais comme Nahliel j'aime bien comprendre ce que je fais
et/ou faire moi même quand je n'ai pas à réinventer la roue.

Je trouve son idée interessante.

Bernard



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/kf2rl0$9p3$
Publicité
Poster une réponse
Anonyme