less is more

心のフルスタックエンジニア👨‍💻バイブスでコードを書いています🤘

EC2のジャーナルログを手動で削除する

長いこと起動しっぱなしのEC2インスタンスのストレージがかなり圧迫されていた。
調べてみると/var/log/journalが2GBくらいになっていたので、手動で削除する。

こういうことです。 f:id:bluepixel:20200423000027p:plain

ちゃんとローテートしてあげるのがベストなんでしょうが、サクッと対処します。

現在のサイズを確認

$ journalctl --disk-usage
Archived and active journals take up 288.0M on disk.

直近7日間分だけを残して削除する

$ journalctl --vacuum-time=7d

または、直近100MB分だけを残して削除する

$ journalctl --vacuum-size=100M

削除ログ

Deleted archived journal /var/log/journal/ec266b643751b53b678b414987b2d77e/system@fe5dd5541c404809973dd67d4a6495c9-0000000000000001-0005969545edb7d5.journal (56.0M).
Deleted archived journal /var/log/journal/ec266b643751b53b678b414987b2d77e/user-1000@ef2a851afb0244fb8dfdfda8703782ec-0000000000001260-0005969666109d5a.journal (8.0M).
Deleted archived journal /var/log/journal/ec266b643751b53b678b414987b2d77e/system@fe5dd5541c404809973dd67d4a6495c9-000000000000fbf5-000598f998be885a.journal (48.0M).
Deleted archived journal /var/log/journal/ec266b643751b53b678b414987b2d77e/user-1000@ef2a851afb0244fb8dfdfda8703782ec-00000000000149bb-00059952422b0a92.journal (8.0M).
Deleted archived journal /var/log/journal/ec266b643751b53b678b414987b2d77e/system@fe5dd5541c404809973dd67d4a6495c9-000000000001c9c7-00059b5de5bc53aa.journal (40.0M).
Deleted archived journal /var/log/journal/ec266b643751b53b678b414987b2d77e/user-1000@ef2a851afb0244fb8dfdfda8703782ec-000000000001d940-00059b9bb0c87d3a.journal (8.0M).
Deleted archived journal /var/log/journal/ec266b643751b53b678b414987b2d77e/system@fe5dd5541c404809973dd67d4a6495c9-0000000000025e8c-00059dc237183766.journal (40.0M).
Deleted archived journal /var/log/journal/ec266b643751b53b678b414987b2d77e/system@fe5dd5541c404809973dd67d4a6495c9-000000000002f292-0005a026852ca017.journal (40.0M).
Deleted archived journal /var/log/journal/ec266b643751b53b678b414987b2d77e/user-1000@ef2a851afb0244fb8dfdfda8703782ec-00000000000301c7-0005a06407be2729.journal (8.0M).
Vacuuming done, freed 256.0M of archived journals on disk.

以上です。