Skip to content
Thuan Bui's Blog
Go back

Dọn dẹp systemd journal log trên Linux

Trên Linux server, hệ thống sẽ thường xuyên ghi lại lịch sử hoạt động vào các file log trên ổ cứng. Các file log này có thể phình ra tới vài GB, gây lãng phí tài nguyên, nhất là trên các VPS có dung lượng hạn ổ cứng hạn chế.

1. Kiểm tra journal log

Kiểm tra dung lượng thư mục chứa journal log file bằng lệnh sau

Terminal window
du -hs /var/log/journal/

Kết quả trả về cho thấy thư mục này chiếm 4.0GB trên ổ cứng của VPS.

4.0G /var/log/journal/

Hoặc bạn cũng có thể sử dụng lệnh này

Terminal window
journalctl --disk-usage

Kiểm tra xem các file log này được ghi từ khi nào

Terminal window
ls -lath /var/log/journal/*/ | tail -n 2

Kể quả trả về cho thấy các file log được ghi lại từ hơn cách đây 2 tháng (Sep 27)

-rw-r-----+ 1 root systemd-journal 72M Sep 27 03:19 system@987ac627aea14c4282d144a80b1ce72f-0000000000530c69-000622feb4e4f5c6.journal

Đa số mọi người sẽ chẳng bao giờ kiểm tra các file log này (mình cũng chưa bao giờ check), nên sẽ không cần lưu log nhiều đến thế. Tốt nhất là nên xóa bớt lịch sử log để tiết kiệm ổ cứng.

2. Xóa log cũ hơn XX ngày

Sử dụng lệnh này để xóa hết các log cũ hơn 10 ngày

Terminal window
journalctl --vacuum-time=10d

Hệ thống sẽ tự đông xóa các log cũ rồi hiện ra thông báo

Terminal window
Vacuuming done, freed 3.4G of archived journals from /var/log/journal/74a9a1ba06e13820cbe5ac583b37c5c2.

3. Giữ kích thước log không quá XX MB / GB

Một cách khác để xóa log là hạn chế kích thước của nó không quá XX MB / GB.

Mình dùng lệnh này để giữ kích thước log không quá 500MB

Terminal window
journalctl --vacuum-size=500M
Terminal window
Vacuuming done, freed 72.0M of archived journals from /var/log/journal/74a9a1ba06e13820cbe5ac583b37c5c2.

4. Xác nhận lại kích thước journal log

Kiểm tra lại kích thước thư mục journal log, giờ chỉ còn chiếm 481MB

Terminal window
du -hs /var/log/journal
481M /var/log/journal

Share this post on:

Previous Post
Paperless-ngx - Ứng dụng quản lý hồ sơ, hóa đơn điện tử tiện lợi
Next Post
Thêm dropdown filter cho post tag trong WordPress admin panel