jacaeo a écritGeole J'arrive sur le point C. Ci-dessous le résultat de la première commande
journalctl --list-boots
-36 88d64dc4af994ac9a944b2a529597452 Wed 2020-01-29 18:12:21 CET—Wed 2020-01-29
-35 1b315fb687b04f55aae547e84ca11723 Wed 2020-01-29 18:18:18 CET—Wed 2020-01-29
-34 ff14df5799374810b218ee4be51498ca Wed 2020-01-29 19:15:19 CET—Wed 2020-01-29
-33 ea211770c9c143ffbf2fd5d6396e44d5 Sat 2020-02-01 10:37:56 CET—Sat 2020-02-01
-32 b42a9c159f3b438b848a5ab30c84ae9a Sat 2020-02-01 14:58:17 CET—Sat 2020-02-01
-31 c83c8280d03e4790ae6e24e8590963bb Sat 2020-02-01 17:12:32 CET—Sat 2020-02-01
-30 f3959dee7b1546d4b2b8270929f73441 Sun 2020-02-02 10:11:51 CET—Sun 2020-02-02
-29 dd31f1ac43ab4eb5a9c795f7c6145a81 Sun 2020-02-02 10:37:07 CET—Sun 2020-02-02
-28 463016b6ce614363aa8d8e6e8e4e3dae Sun 2020-02-02 10:39:10 CET—Sun 2020-02-02
-27 4931f1ec10f44f4b88c9301351febf2f Sun 2020-02-02 10:53:17 CET—Sun 2020-02-02
-26 6e613f234ae446f6bc9b5500b380555e Sun 2020-02-02 13:09:38 CET—Sun 2020-02-02
-25 af03772d51854d6b9cd5b96d6096a06d Sun 2020-02-02 13:30:44 CET—Sun 2020-02-02
-24 8725a7f542194478af03032a9d99d7d4 Mon 2020-02-03 09:53:13 CET—Mon 2020-02-03
-23 21d80e3f206a4c24835376375389f564 Mon 2020-02-03 13:28:58 CET—Mon 2020-02-03
-22 6ccc113b7513441ebfecb676b717be7e Mon 2020-02-03 17:47:12 CET—Mon 2020-02-03
-21 61961bcbe1f64173809827a46111eb58 Mon 2020-02-03 18:40:37 CET—Mon 2020-02-03
-20 345e777348d1402388d230497fb8d4d6 Mon 2020-02-03 21:18:32 CET—Mon 2020-02-03
-19 0d5bf55a57c74b079bd9a28446b80432 Tue 2020-02-04 11:07:11 CET—Tue 2020-02-04
-18 9f97496f455c4269b5edbb4a153b9ec7 Tue 2020-02-04 13:44:41 CET—Tue 2020-02-04
-17 41dd17c2273741c6910d57b90778cc88 Tue 2020-02-04 15:34:35 CET—Tue 2020-02-04
-16 91f286f9b10547da8ce8771835ff4e46 Tue 2020-02-04 18:05:48 CET—Tue 2020-02-04
-15 a282633819514acab1ff0ebc9bc256f6 Tue 2020-02-04 18:45:04 CET—Tue 2020-02-04
-14 6bc9c72d6b3c4fe28c68abe812c19e23 Wed 2020-02-05 07:28:33 CET—Wed 2020-02-05
-13 934efa74c765423f9447ac201dc4821e Wed 2020-02-05 07:49:40 CET—Wed 2020-02-05
-12 a4a1c8db25c3429cbdbe973cc466bb55 Wed 2020-02-05 07:56:30 CET—Wed 2020-02-05
-11 f70bbde2188e449dadef3d2ac38cc6df Wed 2020-02-05 13:17:02 CET—Wed 2020-02-05
-10 825c85c4620f42ca9132e16afda21785 Wed 2020-02-05 13:37:42 CET—Wed 2020-02-05
-9 d5d79c4acbde4247b9bc484310a2efe3 Wed 2020-02-05 13:51:14 CET—Wed 2020-02-05
-8 356f7d6325df4f26b2cfecf5ef573973 Wed 2020-02-05 14:14:07 CET—Wed 2020-02-05
-7 d0aa3eeb59a246c9922245068e836c0c Wed 2020-02-05 14:20:56 CET—Wed 2020-02-05
-6 249c778fdf5c494694abafa389eff308 Wed 2020-02-05 18:22:55 CET—Wed 2020-02-05
-5 2a2d98c451ab446a8fd13bc80dbc8f0e Wed 2020-02-05 19:48:35 CET—Wed 2020-02-05
-4 5dfc02e902134151b3e217cb2e13c248 Thu 2020-02-06 07:44:23 CET—Thu 2020-02-06
-3 bdbee9f8b5c0432a9ae6e7d7eac2f8e5 Thu 2020-02-06 08:05:49 CET—Thu 2020-02-06
-2 f25ac1bee7f74e28b275920427e7bcb8 Thu 2020-02-06 17:47:48 CET—Thu 2020-02-06
-1 a3c098a826334ca9a759976b35320e0a Thu 2020-02-06 20:01:54 CET—Thu 2020-02-06
0 710fe02a823a4f98939fbdd7b410c000 Fri 2020-02-07 17:02:38 CET—Fri 2020-02-07
Tu as déjà un certain nombre de fichiers de boot. Cela va s'empiler. On peut laisser faire le système. Il finira bien par épurer au delà de 4 Go
Sa règle est certainement 15 % de la taille de la partition ou 100 fichiers.
https://www.freedesktop.org/software/systemd/man/journald.conf.html a écritSystemMaxUse = et RuntimeMaxUse = contrôlent l'espace disque maximum que le journal peut utiliser au maximum. SystemKeepFree = et RuntimeKeepFree = contrôlent la quantité d'espace disque que systemd-journald doit laisser libre pour d'autres utilisations. systemd-journald respectera les deux limites et utilisera la plus petite des deux valeurs.
La première paire par défaut est de 10% et la seconde de 15% de la taille du système de fichiers respectif, mais chaque valeur est limitée à 4G. Si le système de fichiers est presque plein et que SystemKeepFree = ou RuntimeKeepFree = sont violés au démarrage de systemd-journald, la limite sera augmentée au pourcentage réellement libre. Cela signifie que s'il y avait suffisamment d'espace libre avant et que les fichiers journaux ont été créés, et que quelque chose d'autre par la suite provoque le remplissage du système de fichiers, journald cessera d'utiliser plus d'espace, mais il ne supprimera pas les fichiers existants pour réduire à nouveau l'empreinte, soit . Notez également que seuls les fichiers archivés sont supprimés pour réduire l'espace occupé par les fichiers journaux. Cela signifie que, en fait, il peut toujours y avoir plus d'espace utilisé que SystemMaxUse = ou RuntimeMaxUse = limit après la fin d'une opération de mise sous vide.
.....
SystemMaxFiles = et RuntimeMaxFiles = contrôlent le nombre maximal de fichiers journaux individuels à conserver. Notez que seuls les fichiers archivés sont supprimés pour réduire le nombre de fichiers jusqu'à ce que cette limite soit atteinte; les fichiers actifs resteront. Cela signifie que, en fait, il peut toujours y avoir plus de fichiers journaux au total que cette limite une fois l'opération de nettoyage terminée. Ce paramètre par défaut est 100.
Un petit document sur le journal
https://www.manjaro.fr/forum/viewtopic.php?t=6520
Le principe de la journalisation est le suivant
1) Capture de tous les événements importants dans le répertoire /var/log/journal et suppression lorsque c'est vieux.
2) Duplication de ces événements dans d'autres répertoires /var/log/syslog /var/log/kern.log (voir /var/log/dmesg suivant les versions de logiciel)
3) au bout de quelques jours suppression de ces fichiers et des vieux fichiers compressés et remplacement par d'autres fichiers compressés.
Lorsque tout cela s'écrit dans un SSD, ce n'est pas sain. Il y a donc deux approches
- Celle de moko138 qui consiste à dire que /var/log n'a pas sa place dans le SSD et doit être mis sur le disque dur lorsqu'il existe.
- Une autre qui consiste à dire que mettre en deux exemplaires une même information n'est pas utile.
Dans un premier temps, il est possible de limiter l'expansion de l'historique en jouant sur, la taille de stockage, le nombre de fichiers, la durée de mise à disposition avec cette commande ( Les paramètres ne sont pas les miens)
sudo journalctl --vacuum-size=1G --vacuum-time=7days --vacuum-files=10
Personnellement j'ai mis seulement
sudo journalctl --vacuum-time=31days
Je saurais dans peu de jours si cette commande a été suffisante pour modifier le paramétrage ou s'il est nécessaire de modifier manuellement le fichier de paramétrage.
Voici le retour dans mon contexte.
journalctl --list-boots | head
-349 800be50980704ffe8c2ce8d60ebba960 Wed 2020-01-08 00:43:00 CET—Wed 2020-01-08 01:51:44 CET
-348 4cbfba72eb87424791dd8d98b21233a3 Wed 2020-01-08 10:53:37 CET—Wed 2020-01-08 11:22:06 CET
-347 b195095277444b0c962de3cfe8cbee53 Wed 2020-01-08 11:24:02 CET—Wed 2020-01-08 11:34:35 CET
-346 4e22bcf07d3b466f95d987cc4f289b5e Wed 2020-01-08 11:35:57 CET—Wed 2020-01-08 12:20:07 CET
-345 cf1077ada8c849d691db844ae1d75c41 Wed 2020-01-08 13:04:19 CET—Wed 2020-01-08 14:36:19 CET
-344 04235b475fae42208ede4c1b07c865f8 Wed 2020-01-08 15:45:41 CET—Wed 2020-01-08 16:59:27 CET
-343 304d1e296fa14e83bfddcc896ecdc470 Wed 2020-01-08 17:00:03 CET—Wed 2020-01-08 17:32:38 CET
-342 2ddfd641bf3b4965a4d34bce7b90d939 Wed 2020-01-08 17:33:23 CET—Wed 2020-01-08 17:38:02 CET
-341 cf9007c01035484e9830fccbc97a7e01 Wed 2020-01-08 17:38:54 CET—Wed 2020-01-08 17:42:36 CET
-340 dca76254021149b6b9ea38442c934732 Wed 2020-01-08 17:43:14 CET—Wed 2020-01-08 18:51:51 CET
L'autre problème est le doublonnage des écritures. Je n'ai pas de
Lubuntu récent pour savoir si c'est pareil qu'avec Ubuntu18.04 et ubuntu19.10. Mais le fichier que tu as produit y ressemble.
Voici le retour dans mon contexte.
ls -als /var/log
total 6600
4 drwxrwxr-x 15 root syslog 4096 févr. 8 10:08 .
4 drwxr-xr-x 14 root root 4096 oct. 17 14:34 ..
0 -rw-r--r-- 1 root root 0 févr. 1 00:00 alternatives.log
4 -rw-r--r-- 1 root root 1611 janv. 30 10:14 alternatives.log.1
4 -rw-r--r-- 1 root root 453 déc. 29 17:17 alternatives.log.2.gz
0 -rw-r----- 1 root adm 0 févr. 7 16:13 apport.log
4 -rw-r----- 1 root adm 226 févr. 7 10:13 apport.log.1
4 -rw-r----- 1 root adm 121 févr. 5 17:16 apport.log.2.gz
4 -rw-r----- 1 root adm 119 févr. 3 10:21 apport.log.3.gz
4 -rw-r----- 1 root adm 174 févr. 2 23:11 apport.log.4.gz
4 -rw-r----- 1 root adm 400 févr. 1 20:48 apport.log.5.gz
4 -rw-r----- 1 root adm 144 janv. 31 22:59 apport.log.6.gz
4 -rw-r----- 1 root adm 336 janv. 30 19:04 apport.log.7.gz
4 drwxr-xr-x 2 root root 4096 févr. 8 10:17 apt
272 -rw-r----- 1 syslog adm 270745 févr. 8 11:30 auth.log
616 -rw-r----- 1 syslog adm 624706 févr. 2 00:48 auth.log.1
80 -rw-r----- 1 syslog adm 81129 janv. 29 00:27 auth.log.2.gz
32 -rw-r----- 1 syslog adm 29619 janv. 19 09:44 auth.log.3.gz
28 -rw-r----- 1 syslog adm 26806 janv. 12 00:30 auth.log.4.gz
4 drwxr-xr-x 12 root root 4096 janv. 17 11:14 boot-info
4 drwxr-xr-x 6 root root 4096 déc. 16 13:02 boot-repair
100 -rw-r--r-- 1 root root 101053 oct. 17 14:25 bootstrap.log
0 -rw-rw---- 1 root utmp 0 févr. 1 00:00 btmp
0 -rw-rw---- 1 root utmp 0 janv. 2 11:12 btmp.1
4 drwxr-xr-x 2 root root 4096 févr. 8 00:00 cups
4 drwxr-xr-x 2 root root 4096 oct. 12 01:54 dist-upgrade
80 -rw-r--r-- 1 root adm 79070 févr. 8 10:08 dmesg
76 -rw-r--r-- 1 root adm 76529 févr. 7 16:25 dmesg.0
20 -rw-r--r-- 1 root adm 19750 févr. 7 16:14 dmesg.1.gz
20 -rw-r--r-- 1 root adm 19591 févr. 6 17:20 dmesg.2.gz
20 -rw-r--r-- 1 root adm 19558 févr. 6 17:06 dmesg.3.gz
20 -rw-r--r-- 1 root adm 19507 févr. 6 16:56 dmesg.4.gz
28 -rw-r--r-- 1 root root 23399 févr. 8 10:17 dpkg.log
156 -rw-r--r-- 1 root root 155034 janv. 30 10:15 dpkg.log.1
8 -rw-r--r-- 1 root root 6024 déc. 29 17:17 dpkg.log.2.gz
8 -rw-r--r-- 1 root root 32096 déc. 29 17:16 faillog
12 -rw-r--r-- 1 root root 10857 janv. 8 13:17 fontconfig.log
4 drwx--x--x 2 root gdm 4096 oct. 7 18:23 gdm3
4 -rw-r--r-- 1 root root 1703 févr. 8 10:07 gpu-manager.log
4 -rw-r--r-- 1 root root 1710 févr. 8 01:07 gpu-manager-switch.log
4 drwxr-xr-x 3 root root 4096 oct. 17 14:27 hp
4 drwxr-xr-x 3 root root 4096 nov. 19 15:11 installer
4 drwxr-sr-x+ 3 root systemd-journal 4096 janv. 10 19:08 journal
0 -rw-r----- 1 syslog adm 0 janv. 12 00:30 kern.log
44 -rw-rw-r-- 1 root utmp 292876 déc. 29 17:16 lastlog
4 -rw-r----- 1 syslog adm 408 févr. 2 10:19 mail.err
4 -rw-r----- 1 syslog adm 816 févr. 1 12:46 mail.err.1
4 -rw-r----- 1 syslog adm 166 janv. 24 22:48 mail.err.2.gz
4 -rw-r----- 1 syslog adm 113 janv. 17 09:53 mail.err.3.gz
4 -rw-r----- 1 syslog adm 112 janv. 15 15:01 mail.err.4.gz
4 -rw-r----- 1 syslog adm 408 févr. 2 10:19 mail.log
4 -rw-r----- 1 syslog adm 816 févr. 1 12:46 mail.log.1
4 -rw-r----- 1 syslog adm 166 janv. 24 22:48 mail.log.2.gz
4 -rw-r----- 1 syslog adm 113 janv. 17 09:53 mail.log.3.gz
4 -rw-r----- 1 syslog adm 112 janv. 15 15:01 mail.log.4.gz
4 drwxr-xr-x 2 root root 4096 sept. 5 13:05 openvpn
4 -rw-r--r-- 1 root root 547 janv. 21 13:59 partclone.log
4 drwx------ 2 root root 4096 oct. 17 14:24 private
4 drwx------ 2 speech-dispatcher root 4096 août 5 2019 speech-dispatcher
0 -rw-r----- 1 syslog adm 0 janv. 10 00:00 syslog
4016 -rw-r----- 1 syslog adm 4110820 janv. 9 22:09 syslog.1
0 -rw------- 1 root root 0 oct. 17 14:25 ubuntu-advantage.log
4 drwxr-x--- 2 root adm 4096 févr. 1 00:00 unattended-upgrades
624 -rw-rw-r-- 1 root utmp 631296 févr. 8 10:08 wtmp
44 -rw-r--r-- 1 root root 44800 févr. 8 10:08 Xorg.0.log
48 -rw-r--r-- 1 root root 46142 févr. 8 01:07 Xorg.0.log.old
52 -rw-r--r-- 1 root root 49925 févr. 8 11:47 Xorg.1.log
48 -rw-r--r-- 1 root root 49090 févr. 8 01:07 Xorg.1.log.old
Comme tu le vois, c'est loin d'être parfait. J'ai conservé les derniers fichiers syslog et kern.log pour me souvenir du moment où je l'ai fait.
(J'avais modifié un paramètre à la fois).
Il y a beaucoup à dire sur la présente des multiples fichiers dmesg!!!!!. (Il va encore falloir bidouiller.....)
Voici une façon de procéder si tu le fais.
1) Comme toujours, sauver le fichier avant modification
sudo cp -v /etc/rsyslog.d/50-default.conf /etc/rsyslog.d/50-default.conf.SAVE
2) Lancer l'éditeur de fichiers
sudo leafpad /etc/rsyslog.d/50-default.conf
3) Commenter deux lignes dans le fichier. Elles ne sont pas consécutives. Ce sont les deux lignes suivantes:
*.*;auth,authpriv.none -/var/log/syslog
kern.* -/var/log/kern.log
afin qu'elles deviennent
##### *.*;auth,authpriv.none -/var/log/syslog
##### kern.* -/var/log/kern.log
4) Sauver le fichier et quitter. Cela devient opérationnel au boot suivant. Il reste alors à supprimer les vieux fichiers.