$ journalctl --disk-usage Archived and active journals take up 712.0M in the file system.
あれ?700MB を超えていますね。意外と多いです。前に 3ヶ月経過したファイルは自動削除するように指定したはずなんですが。
こちらは修復後の --list-boots 結果です。修復前のコピーを取り損ねてしまいましたが、なぜか 3月分が 3つくらいしか表示されない状態でした。
$ journalctl --list-boots -11 eb3a4e7553e4415a88774bb7b9d279b4 Fri 2020-04-10 19:00:00 JST—Mon 2020-04-20 14:56:06 JST -10 b16d74b86791437b89c414e34a3972c4 Mon 2020-04-20 15:00:02 JST—Tue 2020-04-21 22:53:43 JST -9 4209a557b5c1491dafd5d273c7da9f6f Tue 2020-04-21 22:54:05 JST—Wed 2020-04-29 09:10:10 JST -8 cee335716ef14b83bfb062f0d6665163 Wed 2020-04-29 09:10:32 JST—Thu 2020-05-07 07:41:44 JST -7 c98ed9efc80e4972836740a24c10b225 Thu 2020-05-07 07:51:51 JST—Tue 2020-05-12 07:59:54 JST -6 1056ea4046924f51b792e3f9ae397704 Tue 2020-05-12 08:14:08 JST—Wed 2020-05-20 19:43:35 JST -5 9c372367551c4573a9aa9ea5da08f40d Wed 2020-05-20 19:44:02 JST—Mon 2020-05-25 21:53:50 JST -4 ae37a2f6a2124a008dc06a4c1c41118f Mon 2020-05-25 21:59:31 JST—Tue 2020-05-26 21:15:47 JST -3 7be1c2185202447fba47b47185b8bf56 Tue 2020-05-26 21:18:42 JST—Fri 2020-05-29 07:50:20 JST -2 7c39e3a7bce94e6885cb1eb39c5f1f89 Fri 2020-05-29 21:50:10 JST—Sat 2020-05-30 07:33:27 JST -1 177221a7956d46bd888cb12353effcb0 Sat 2020-05-30 07:35:33 JST—Sat 2020-05-30 07:36:23 JST 0 4a9c9fae7c8b4f78bac2caf3af659932 Sat 2020-05-30 07:37:24 JST—Sat 2020-05-30 08:27:21 JST
ただし、journalctl -b -1 と指示すると、ちゃんと 5月分が表示される状態なので、ログ自体は記録されているようです。3月分が削除されると刺激が与えられて正しく表示してくれるのではないかと思い、3月分を削除してみました。
$ sudo journalctl --vacuum-time=2months Vacuuming done, freed 0B of archived journals from /var/log/journal. Deleted archived journal /var/log/journal/aaa642a1efb049fba8d6ca0c8d22ff0a/system@bbb1baf6bbd2492e84b512e1bb59988a-0000000000000001-0005a17834216aac.journal (8.0M). Deleted archived journal /var/log/journal/aaa642a1efb049fba8d6ca0c8d22ff0a/system@bbb1baf6bbd2492e84b512e1bb59988a-000000000000067d-0005a170aacaafea.journal (120.0M). Deleted archived journal /var/log/journal/aaa642a1efb049fba8d6ca0c8d22ff0a/user-1000@ad07d4d245ca42129522cf35c63ed59c-000000000000060d-0005a178348b4f31.journal (8.0M). Deleted archived journal /var/log/journal/aaa642a1efb049fba8d6ca0c8d22ff0a/user-1000@ad07d4d245ca42129522cf35c63ed59c-000000000000067f-0005a170aaef3915.journal (24.0M). Vacuuming done, freed 160.0M of archived journals from /var/log/journal/aaa642a1efb049fba8d6ca0c8d22ff0a.削除は成功し、160 MB のディスク容量が開放されたようです。
$ journalctl --disk-usage Archived and active journals take up 552.0M in the file system.--disk-usage でもディスク使用率が減っていることが確認できました。
ちなみに、ログは /var/log/journal 配下に保管されます。ひとつひとつのファイルサイズはけっこうバラバラなんですね。
/var/log/journal/aaa642a1efb049fba8d6ca0c8d22ff0a$ ls -lh 合計 553M -rw-r-----+ 1 root systemd-journal 8.0M 5月 30 10:40 system.journal -rw-r-----+ 1 root systemd-journal 72M 4月 21 22:54 system@bbb1baf6bbd2492e84b512e1bb59988a-000000000002a876-0005a2eccbee49a3.journal -rw-r-----+ 1 root systemd-journal 128M 5月 7 07:52 system@bbb1baf6bbd2492e84b512e1bb59988a-00000000000406bb-0005a3cd5b17d19b.journal -rw-r-----+ 1 root systemd-journal 128M 5月 20 19:43 system@bbb1baf6bbd2492e84b512e1bb59988a-00000000000633bf-0005a5029dc40072.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 20 19:44 system@bbb1baf6bbd2492e84b512e1bb59988a-0000000000088a00-0005a612116490b8.journal -rw-r-----+ 1 root systemd-journal 48M 5月 25 21:59 system@bbb1baf6bbd2492e84b512e1bb59988a-00000000000890fd-0005a6121487411f.journal -rw-r-----+ 1 root systemd-journal 24M 5月 26 21:19 system@bbb1baf6bbd2492e84b512e1bb59988a-0000000000095f87-0005a6788e309bb5.journal -rw-r-----+ 1 root systemd-journal 32M 5月 30 00:05 system@bbb1baf6bbd2492e84b512e1bb59988a-0000000000099d38-0005a68c1a19bd1b.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 30 00:06 system@bbb1baf6bbd2492e84b512e1bb59988a-00000000000a22c6-0005a6cac707af46.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 30 07:37 system@bbb1baf6bbd2492e84b512e1bb59988a-00000000000a22f1-0005a6cac98dcc42.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 30 10:41 user-1000.journal -rw-r-----+ 1 root systemd-journal 8.0M 4月 21 22:54 user-1000@ad07d4d245ca42129522cf35c63ed59c-000000000002ab30-0005a2ef86ee2de8.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 7 07:52 user-1000@ad07d4d245ca42129522cf35c63ed59c-000000000004088c-0005a3cd5c8dd25c.journal -rw-r-----+ 1 root systemd-journal 16M 5月 20 19:43 user-1000@ad07d4d245ca42129522cf35c63ed59c-00000000000633c1-0005a5029de413aa.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 20 19:44 user-1000@ad07d4d245ca42129522cf35c63ed59c-000000000008907b-0005a612136e0ddb.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 25 21:59 user-1000@ad07d4d245ca42129522cf35c63ed59c-00000000000890ff-0005a612149aff6d.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 26 21:19 user-1000@ad07d4d245ca42129522cf35c63ed59c-0000000000095f89-0005a6788e3b7c8d.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 30 00:05 user-1000@ad07d4d245ca42129522cf35c63ed59c-0000000000099d3a-0005a68c1a244099.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 30 00:06 user-1000@ad07d4d245ca42129522cf35c63ed59c-00000000000a22c7-0005a6cac7681b98.journal -rw-r-----+ 1 root systemd-journal 8.0M 5月 30 07:37 user-1000@ad07d4d245ca42129522cf35c63ed59c-00000000000a22f3-0005a6cacaac73fd.journal
ファイルサイズは
/etc/systemd/journald.conf で
指定できるようなので、SystemMaxFileSize=16M を指定してみました。RuntimeMaxFileSize は /run/log/journal に保管される際の上限ファイルサイズ、SystemMaxFileSize は /var/log/journal に保管される際の上限ファイルサイズだそうです。