Auto clean journal

19 Jun 2016

Share to:

สวัสดีครับ ในบทความนี้ผมจะอธิบายวิธีการ config ให้ระบบทําการ clean ข้อมูลของ journal แบบอัตโนมัติ ถ้าท่านใดยังไม่ทราบว่า Journal คืออะไร ให้ย้อนกับไปอ่านในบทความที่แล้ว Journaling file system คืออะไร

การ config คือเราสามารถระบุ limit max size ของ Journal file system เช่น size ไม่เกิน 50Mb ก่อนอื่นมาเช็คก่อนว่า Journal file system ใช้พื้นที่ในการเก็บข้อมุลไปเท่าไรแล้ว เช็คได้ด้วยคําสั่ง

sudo journalctl --disk-usage

วิธีการ config คือ เปิดไฟล์ “/etc/systemd/journald.conf” ด้วยคําสั่ง

sudo nano /etc/systemd/journald.conf

ใส่ค่า config นี้เข้าไป

SystemMaxUse=16M

16M คือ ขนาดของสูงสุดของ Journal file system ที่ต้องการ ถ้าไม่ต้องการใช้ forwarding syslog สามารถ disable ด้วยค่า config นี้

ForwardToSyslog=no

ณ. เวลานี้ Journal file system ที่มีอยู่จะยังไม่ถูก delete สามารถสั่ง delete ด้วยคําสั่ง

find /var/log/journal -name "*.journal~" -exec rm {} \;

Reboot ด้วยคําสั่ง

sudo reboot

เรียบร้อยครับ…


Copyright © 2019 - 2024 thiti.dev |  v1.19.0 |  Privacy policy |  status | 

            วงแหวนเว็บ