Page 1 sur 1

[/var/log/boot] fichier limité à une période donnée (résolu)

Publié : dim. 06 janv. 2013, 11:54
par mimile
Bonjour,

Le fichier en question comporte 4464 lignes et s'étend sur une période qui va du 12 juillet 2012 au 16 août 2012 et qui contient des lignes telles que celles qui apparaissaient avant l'instauration de systemd :

par exemple :

Code : Tout sélectionner

Thu Aug 16 12:27:54 2012: :: Activating swap    [BUSY]    [DONE] 
Thu Aug 16 12:27:54 2012: :: Configuring time zone    [BUSY]    [DONE] 
Thu Aug 16 12:27:54 2012: :: Initializing random seed    [BUSY]    [DONE] 
Thu Aug 16 12:27:54 2012: :: Removing leftover files    [BUSY]    [DONE] 
Thu Aug 16 12:27:54 2012: :: Setting hostname: Archibald    [BUSY]    [DONE] 
Thu Aug 16 12:27:54 2012: :: Saving dmesg log    [BUSY]    [DONE] 
Thu Aug 16 12:27:54 2012: INIT: Entering runlevel: 5
Si j'ai bonne mémoire, je ne suis passé en full systemd que plus tard (si ça peut servir mon journalctl commence au 17 décembre).

Ce fichier a-t'il encore une raison d'être ? peut-on le supprimer ?

Accessoirement, dans le dossier /var/log, il y a un tas de fichiers xxx.log, xxx.log1, xxx.log2, xxx.log3, xxx.log4 (errors, everything, dmesg, etc...) et en ce qui concerne Xorg, j'ai des Xorg1.log, Xorg1.log.old, etc... jusqu'à Xorg5.

Tous ces fichiers me semblent superflus.

Y-a-t'il un moyen de nettoyer le répertoire /var/log de ces fichiers obsolètes autrement qu'en les supprimant un à un ?

Merci d'avance.

Vu que depuis le 16 août, plus rien n'a été ajouté

Re: [/var/log/boot] gros fichier limité à une période donnée

Publié : dim. 06 janv. 2013, 12:44
par FoolEcho
/var/log/boot peut effectivement être supprimé sans risque (je ne sais plus à quoi est du sa disparition, mais de toutes manières, le journal de systemd s'en occupe).

Pour les .log.<un nombre>, ils sont dus à logrotate + syslog-ng. Si tu te contentes du journal de systemd et que tu ne veux plus de journaux/fichiers (avec lequel syslog-ng fait doublon) tu peux tous les supprimer (rm -f /var/log/*log.[0-9] puis suppression individuelle par prudence: rm /var/log/{errors,everything,kernel}.log ... y en a peut-être d'autres, je ne sais plus, j'ai nettoyé ça il y a moment...).
Les logs de Xorg font exception (non géré par systemd), ils reviendront et tournent régulièrement (par contre, je ne sais plus où leur nombre est géré si tu en veux moins :oops: ).
pacman.log est impérativement à garder (d'où suppression individuelle dont je parlais avant).

Re: [/var/log/boot] gros fichier limité à une période donnée

Publié : dim. 06 janv. 2013, 15:45
par mimile
Si je supprime comme tu l'indiques tous ces fichiers de log (sauf pacman.log - j'ai noté), il me semble que je devrais aussi exécuter systemctl disable syslog

A défaut, je verrais réapparaître de nouveaux log1 2 3 3 4

Exact ?

Re: [/var/log/boot] gros fichier limité à une période donnée

Publié : dim. 06 janv. 2013, 17:25
par FoolEcho
Forcément. :)
Tu peux aussi désinstaller logrotate et ainsi conserver les logs uniquement pour la session en cours (si tu veux conserver une trace fichier).

Si certains logs reviennent c'est qu'ils sont gérés différemment.

EDIT:
FoolEcho a écrit :Les logs de Xorg font exception (non géré par systemd), ils reviendront et tournent régulièrement (par contre, je ne sais plus où leur nombre est géré si tu en veux moins :oops: ).
Et bétise/précision de ma part :oops: : le nombre dans Xorg.*.log n'a rien à voir avec une quelconque rotation. Le chiffre correspond à l'affichage utilisé pour le serveur X (communément 0, mais il peut y avoir d'autres si le serveur X est lancé sur un autre tty). Il y a cependant un .old pour le lancement précédent.