Logrotate

Installation, configuration et utilisation des logiciels que vous souhaitez installer.
Répondre
Laurent0718
Messages : 147
Enregistré le : mar. 10 juil. 2018 17:36

Logrotate

Message par Laurent0718 »

Bonjour,

Je souhaitais votre avis sur la différence entre l'option "size" et "maxsize" de logrotate
Il y a une subtilité, mais j'ai dû mal à la saisir.
Cordialement
Linux Mint 19.3 Cinnamon - Sony vaio fz - nvidia 8600m gs - 4Go de ram - intel core T9500

Avatar du membre
cyrille
Administrateur du site
Messages : 12387
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Logrotate

Message par cyrille »

Traduction de la page de man
Donc juste un subtil lien avec la notion d’intervalle
taille min
Les fichiers journaux font l'objet d'une rotation lorsqu'ils dépassent la taille octets,
mais pas avant l'intervalle de temps spécifié en plus (quotidien,
hebdomadaire, mensuelle ou annuelle). L'option de taille associée est simi-
lar sauf qu'il est mutuellement exclusif avec l'intervalle de temps
options, et il provoque la rotation des fichiers journaux sans tenir compte
pour le dernier temps de rotation. Lorsque minsize est utilisé, à la fois le
la taille et l'horodatage d'un fichier journal sont pris en compte.

taille taille
Les fichiers journaux ne font l'objet d'une rotation que s'ils grossissent puis taillent en octets.
Si la taille est suivie de k, la taille est supposée être en kilo-
octets. Si le M est utilisé, la taille est en mégaoctets, et si G est
utilisé, la taille est en gigaoctets. Donc taille 100, taille 100k, taille
100M et la taille 100G sont tous valides.

taille maximale
Les fichiers journaux font l'objet d'une rotation lorsqu'ils dépassent la taille des octets avant même
l'intervalle de temps spécifié en plus (quotidien, hebdomadaire, mensuel,
ou annuelle). L'option de taille associée est similaire, sauf qu'elle
est mutuellement exclusif avec les options d'intervalle de temps, et il provoque
les fichiers journaux doivent être tournés sans tenir compte de l'heure de la dernière rotation.
Lorsque maxsize est utilisé, la taille et l'horodatage d'un fichier journal sont
pris en considération.
Un lien également viewtopic.php?f=12&t=18203

++
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Laurent0718
Messages : 147
Enregistré le : mar. 10 juil. 2018 17:36

Re: Logrotate

Message par Laurent0718 »

Bonjour,

C'est justement la traduction de la doc que j'ai du mal à comprendre et où j'aurais besoin d'une "ré-interprétation"
Linux Mint 19.3 Cinnamon - Sony vaio fz - nvidia 8600m gs - 4Go de ram - intel core T9500

Avatar du membre
cyrille
Administrateur du site
Messages : 12387
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Logrotate

Message par cyrille »

Dans le cas de maxsize, c'est la taille qui prime sur l’intervalle. Dès la taille obtenue, les logs sont compressé même si l’intervalle de temps n'est pas atteint. AMA.
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12387
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Logrotate

Message par cyrille »

Une rapide recherche sort (traduit)

Depuis la version 3.8.1 ( https://github.com/logrotate/logrotate/ ... angeLog.md ), il y a maxsize. La différence entre size et maxsize est décrite ici :

Les fichiers journaux font l'objet d'une rotation lorsqu'ils dépassent la taille octets avant même l'intervalle de temps spécifié en plus (quotidien, hebdomadaire, mensuel ou annuel). L'option de taille associée est similaire, sauf qu'elle s'exclut mutuellement avec les options d'intervalle de temps et qu'elle entraîne la rotation des fichiers journaux sans tenir compte de l'heure de la dernière rotation. Lorsque maxsize est utilisé, la taille et l'horodatage d'un fichier journal sont pris en compte.
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Laurent0718
Messages : 147
Enregistré le : mar. 10 juil. 2018 17:36

Re: Logrotate

Message par Laurent0718 »

Dans le cas de maxsize, c'est la taille qui prime sur l’intervalle. Dès la taille obtenue, les logs sont compressé même si l’intervalle de temps n'est pas atteint. AMA
C'est aussi ce que j'avais compris, mais le paramètre "size" est plus ambigüe.

Je vais prendre des cas concrêts tel que je comprends le fonctionnement

1] Je défini les paramètres "montly" et "maxsize 10M" :
Si mon fichier est <10M et arrive à la date prévue d'archivage => il y a archivage à la date prévue
Si mon fichier est >10M par exemple 2 jours avant la date prévue d'archivage => il y a archivage dès que mon fichier dépasse les 10M puis il y a un nouvel archivage à la date prévue d'archivage (deux jours après)

2] Je défini les paramètres "montly" et "size 10M" :
Si mon fichier est <10M et arrive à la date prévue d'archivage => il n'y a pas d'archivage à la date prévue
Si mon fichier est >10M => il y a archivage dès que mon fichier dépasse les 10M quelque soit le moment

Du coup, l'option "size" serait incompatible avec le paramètre d'intervalle de temps ?

C'est bien cela ? où j'ai toujours rien compris ?
Linux Mint 19.3 Cinnamon - Sony vaio fz - nvidia 8600m gs - 4Go de ram - intel core T9500

Avatar du membre
alain
Administrateur du site
Messages : 14776
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Logrotate

Message par alain »

Bonjour.

Sujet archivé (en lecture seule) car 2 mois sans réponse.
Si besoin de rouvrir faire un MP à un membre de l'équipe ;)
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10
In a world without walls and fences, who needs windows and gates?

Répondre