[gain de place] suppression de fichiers log
- mimile
- Maître du Kyudo
- Messages : 1507
- Inscription : lun. 14 nov. 2011, 10:21
- Localisation : Seraing (Belgique)
[gain de place] suppression de fichiers log
Bonjour,
Je cherche désespérément à libérer de la place sur ma partition racine.
J'ai constaté la présence dans la répertoire /var de nombreux fichiers *.log :
par exemple, errors.log, errors.log.1, errors.log.2, errors.log.4 mais il y a aussi des kernel.log.1, 2, 3 et 4, message.log, lpr.log, etc...
Tous ces log.x peuvent-ils être impunément supprimés (pour ne conserver que le *.log) car à vue de nez, toutes ces extensions log 1, 2, 3, 4 occupent un bon paquet de Mo ?
Merci pour vos avis.
Je cherche désespérément à libérer de la place sur ma partition racine.
J'ai constaté la présence dans la répertoire /var de nombreux fichiers *.log :
par exemple, errors.log, errors.log.1, errors.log.2, errors.log.4 mais il y a aussi des kernel.log.1, 2, 3 et 4, message.log, lpr.log, etc...
Tous ces log.x peuvent-ils être impunément supprimés (pour ne conserver que le *.log) car à vue de nez, toutes ces extensions log 1, 2, 3, 4 occupent un bon paquet de Mo ?
Merci pour vos avis.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...

(Jean-Luc GODARD)

(Jean-Luc GODARD)
- benjarobin
- Maître du Kyudo
- Messages : 17612
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [gain de place] suppression de fichiers log
En effet tu peux les supprimer
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [gain de place] suppression de fichiers log
Ceux qui se terminent en .1,.2, etc. sont certainement là parce que tu utilises logrotate (+ cron).
Tu peux modifier le nombre de logs à conserver dans /etc/logrotate.conf.
Tu peux modifier le nombre de logs à conserver dans /etc/logrotate.conf.
«The following statement is not true. The previous statement is true.» 

- mimile
- Maître du Kyudo
- Messages : 1507
- Inscription : lun. 14 nov. 2011, 10:21
- Localisation : Seraing (Belgique)
Re: [gain de place] suppression de fichiers log
Effectivement, logrotate.conf prévoit 4 créations (1 par semaine si je comprends bien) :
Je pense que je pourrais mettre rotate à 1 et limiter le format maximum des log files en décommentant #size 20M et en limitant à 5M
Correct ?
Code : Tout sélectionner
[okapi@Archibald ~]$ cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 4 weeks worth of backlogs
rotate 4
# restrict maximum size of log files
#size 20M
Correct ?
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...

(Jean-Luc GODARD)

(Jean-Luc GODARD)
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [gain de place] suppression de fichiers log
À toi de voir ce qui te convient. 
Ceci étant, si tu as des logs très volumineux, il faudrait peut-être vérifier si tu n'as pas un problème plus sérieux ailleurs (par log volumineux, ça dépend du type de log et de ton usage bien sûr, histoire d'avoir un repère: le plus lourd devrait être everything.log.x qui peut-être de plusieurs Mo au bout d'une semaine, même si tout va bien... et bien sûr pacman.log qu'il faut mieux conserver tel quel).

Ceci étant, si tu as des logs très volumineux, il faudrait peut-être vérifier si tu n'as pas un problème plus sérieux ailleurs (par log volumineux, ça dépend du type de log et de ton usage bien sûr, histoire d'avoir un repère: le plus lourd devrait être everything.log.x qui peut-être de plusieurs Mo au bout d'une semaine, même si tout va bien... et bien sûr pacman.log qu'il faut mieux conserver tel quel).

«The following statement is not true. The previous statement is true.» 

- mimile
- Maître du Kyudo
- Messages : 1507
- Inscription : lun. 14 nov. 2011, 10:21
- Localisation : Seraing (Belgique)
Re: [gain de place] suppression de fichiers log
@ Foolecho
Effectivement, hormis le fichier everything.log qui pèse 28 Mo et ses acolytes log.1, log.2, etc... qui pèsent chacun environ 2 Mo, les autres ne pèsent que quelques Ko.
Je m'abstiendrai de limiter le format à 5 Mo comme je l'avais envisagé vu que everything.log nécessite près de 30 Mo.
Pour ce qui de ma suggestion de donner la valeur 1 à rotate (au lieu de 4), est-ce valable ?
Merci de me le confirmer ou de me faire vos observations.
Effectivement, hormis le fichier everything.log qui pèse 28 Mo et ses acolytes log.1, log.2, etc... qui pèsent chacun environ 2 Mo, les autres ne pèsent que quelques Ko.
Je m'abstiendrai de limiter le format à 5 Mo comme je l'avais envisagé vu que everything.log nécessite près de 30 Mo.
Pour ce qui de ma suggestion de donner la valeur 1 à rotate (au lieu de 4), est-ce valable ?
Merci de me le confirmer ou de me faire vos observations.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...

(Jean-Luc GODARD)

(Jean-Luc GODARD)
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [gain de place] suppression de fichiers log
J'imagine.mimile a écrit :Pour ce qui de ma suggestion de donner la valeur 1 à rotate (au lieu de 4), est-ce valable ?

28 Mo pour celui en cours !mimile a écrit :Effectivement, hormis le fichier everything.log qui pèse 28 Mo et ses acolytes log.1, log.2, etc... qui pèsent chacun environ 2 Mo

«The following statement is not true. The previous statement is true.» 

- mimile
- Maître du Kyudo
- Messages : 1507
- Inscription : lun. 14 nov. 2011, 10:21
- Localisation : Seraing (Belgique)
Re: [gain de place] suppression de fichiers log
Quand j'essaye d'ouvrir everything.log (avec gedit), j'ai un message d'alerte signalant que le fichier contient des caractères illisibles et que cela risque d'endommager le fichier.
Avec cat, ça démarre le 19 août et défile pendant de longues minutes, ce qui explique sans doute son poids.
A noter qu'everything.log.4 démarre le 25 juillet.
Le fichier errors.log pèse environ 250 Ko et voici les dernières lignes
http://pastebin.archlinux.fr/450177
Si tu le juges nécessaire, je pourrai t'envoyer les dernières lignes d'everything.log
Avec cat, ça démarre le 19 août et défile pendant de longues minutes, ce qui explique sans doute son poids.
A noter qu'everything.log.4 démarre le 25 juillet.
Le fichier errors.log pèse environ 250 Ko et voici les dernières lignes
http://pastebin.archlinux.fr/450177
Si tu le juges nécessaire, je pourrai t'envoyer les dernières lignes d'everything.log
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...

(Jean-Luc GODARD)

(Jean-Luc GODARD)
- benjarobin
- Maître du Kyudo
- Messages : 17612
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [gain de place] suppression de fichiers log
Rien d’alarmant, la rotation ne se fait juste pas toutes les semaines... (weekly) Ceci n'est pas normal par contre.
Tu as quoi comme daemon cron ?
Je te conseil cronie qui est dans core
Tu as quoi comme daemon cron ?
Code : Tout sélectionner
pacman -Qs cron
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- mimile
- Maître du Kyudo
- Messages : 1507
- Inscription : lun. 14 nov. 2011, 10:21
- Localisation : Seraing (Belgique)
Re: [gain de place] suppression de fichiers log
Voilà ce que renvoie ta commande :
Que dois-je déduire de ces indications ?
Code : Tout sélectionner
[okapi@Archibald ~]$ sudo pacman -Qs cron
local/cronie 1.4.8-3 (base)
Daemon that runs specified programs at scheduled times and related tools
[okapi@Archibald ~]$ systemctl | grep cron
[okapi@Archibald ~]$
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...

(Jean-Luc GODARD)

(Jean-Luc GODARD)
- benjarobin
- Maître du Kyudo
- Messages : 17612
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [gain de place] suppression de fichiers log
Rien, on ne sait pas du tout ce que tu utilises.
Tu utilises systemd ? Si oui avec syslog ? Il nous manque trop de contexte
Dans les cas contraire je ne sais que te répondre...
Tu utilises systemd ? Si oui avec syslog ? Il nous manque trop de contexte
Dans les cas contraire je ne sais que te répondre...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- mimile
- Maître du Kyudo
- Messages : 1507
- Inscription : lun. 14 nov. 2011, 10:21
- Localisation : Seraing (Belgique)
Re: [gain de place] suppression de fichiers log
Il est vrai que je n'ai pas été très explicite quant à mon mode de fonctionnement mais il me semblait que, dans mon précédent message, le fait d'avoir effectuer une recherche de cron avec systemctl mettrait en évidence que je suis en full systemd, ce que je confirme.
Pour le surplus et si je m'en réfère à ceci :
On peut en déduire que j'utilise effectivement syslog.
Cela est-il suffisant ou dois-je fournir d'autres indications ?
Pour le surplus et si je m'en réfère à ceci :
Code : Tout sélectionner
[okapi@Archibald ~]$ systemctl | grep syslog
syslog-ng.service loaded active running System Logger Daemon
syslog.socket loaded active running Syslog Socket
syslog.target loaded active active Syslog
[okapi@Archibald ~]$
Cela est-il suffisant ou dois-je fournir d'autres indications ?
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...

(Jean-Luc GODARD)

(Jean-Luc GODARD)
- benjarobin
- Maître du Kyudo
- Messages : 17612
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [gain de place] suppression de fichiers log
Lancer cron via systemd ?
Sinon as tu bien pensé à modifier la configuration de syslog-ng (Je pense que oui d'après ce que tu donnes )

Code : Tout sélectionner
systemctl enable crond.service
#ou
systemctl enable cronie.service
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- mimile
- Maître du Kyudo
- Messages : 1507
- Inscription : lun. 14 nov. 2011, 10:21
- Localisation : Seraing (Belgique)
Re: [gain de place] suppression de fichiers log
Code : Tout sélectionner
Sinon as tu bien pensé à modifier la configuration de syslog-ng (Je pense que oui d'après ce que tu donnes )
S'agit-il du fichier /etc/syslog-ng/syslog-ng.conf ?
Si oui, le voici : http://pastebin.archlinux.fr/450180
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...

(Jean-Luc GODARD)

(Jean-Luc GODARD)
Re: [gain de place] suppression de fichiers log
http://wiki.archlinux.fr/Systemd#syslog
Sinon, syslog ne log pas tout.
(D'ailleurs, je sais pas si t'as vraiment besoin d'avoir un historique des logs au format texte ? Si c'est pas le cas, tu peux tout simplement supprimer syslog et utiliser journald)
Sinon, syslog ne log pas tout.
(D'ailleurs, je sais pas si t'as vraiment besoin d'avoir un historique des logs au format texte ? Si c'est pas le cas, tu peux tout simplement supprimer syslog et utiliser journald)
- mimile
- Maître du Kyudo
- Messages : 1507
- Inscription : lun. 14 nov. 2011, 10:21
- Localisation : Seraing (Belgique)
Re: [gain de place] suppression de fichiers log
Salut
OK pour journald
Sur le plan pratique, quand tu parles de supprimer syslog, ça revient à faire :
ou me trompé-je ?
Si non, ensuite :
Et enfin, indiquer dans /etc/systemd/journald.conf
Correct ?
Si oui, pourrais-je supprimer tous les *.log qui se trouvent dans /var/log ?
Désolé de poser des questions qui t'apparaîtront sans doute basiques mais ce n'est pas évident pour quelqu'un comme moi qui n'a finalement que très peu de connaissances en informatique linuxienne et en particulier celle d'Arch qui est quand même très différente des autres distros que j'ai abordées jusqu'à présent.
Amicalement,
OK pour journald
Sur le plan pratique, quand tu parles de supprimer syslog, ça revient à faire :
Code : Tout sélectionner
systemctl disable syslog-ng.service
Si non, ensuite :
Code : Tout sélectionner
mkdir /var/log/journal
Code : Tout sélectionner
SystemMaxUse=50M
SystemMaxFileSize=10M
Si oui, pourrais-je supprimer tous les *.log qui se trouvent dans /var/log ?
Désolé de poser des questions qui t'apparaîtront sans doute basiques mais ce n'est pas évident pour quelqu'un comme moi qui n'a finalement que très peu de connaissances en informatique linuxienne et en particulier celle d'Arch qui est quand même très différente des autres distros que j'ai abordées jusqu'à présent.
Amicalement,
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...

(Jean-Luc GODARD)

(Jean-Luc GODARD)
- benjarobin
- Maître du Kyudo
- Messages : 17612
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [gain de place] suppression de fichiers log
Ne supprime surtout pas pacman.log
Sinon par sécurité évite de supprimer les *.log si tu as un doute
Sinon par sécurité évite de supprimer les *.log si tu as un doute
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [gain de place] suppression de fichiers log
Tu peux avoir la liste de ceux gérés par syslog avec :
Sinon, t'as besoin de logs plus anciens que le démarrage ? Si non, pas la peine de créer
Code : Tout sélectionner
grep -o '/var/log/.*.log' /etc/syslog-ng/syslog-ng.conf
/var/log/journal
- mimile
- Maître du Kyudo
- Messages : 1507
- Inscription : lun. 14 nov. 2011, 10:21
- Localisation : Seraing (Belgique)
Re: [gain de place] suppression de fichiers log
J'ai fait comme indiqué dans mon précédent message.
Dans /var/log/journal (après reboot), j'ai un dossier nommé 8d266ac467b94bafa3917f8a97181b3d dans lequel je trouve trois fichiers impossible à ouvrir.
Comment peut-on exploiter ce genre de fichier pour en retirer les différents log ?
Dans /var/log/journal (après reboot), j'ai un dossier nommé 8d266ac467b94bafa3917f8a97181b3d dans lequel je trouve trois fichiers impossible à ouvrir.
Comment peut-on exploiter ce genre de fichier pour en retirer les différents log ?
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...

(Jean-Luc GODARD)

(Jean-Luc GODARD)
Re: [gain de place] suppression de fichiers log
C'est pour ça que j'ai posé la question avant :
)
On attaque pas le fichier en direct, il faut utiliser journalctl (toujours la même page wikituxce a écrit : (D'ailleurs, je sais pas si t'as vraiment besoin d'avoir un historique des logs au format texte ?
