การลบ/var/log
อาจเป็นความคิดที่ไม่ถูกต้อง แต่การลบไฟล์บันทึกแต่ละไฟล์ควรเป็น OK
ในแล็ปท็อปของฉันมีดิสก์ SSD ขนาดเล็กฉันตั้งค่า/var/log
( /tmp
และ/var/tmp
) เป็นtmpfs
จุดเชื่อมต่อโดยเพิ่มบรรทัดต่อไปนี้ลงใน/etc/fstab
:
temp /tmp tmpfs rw,mode=1777 0 0
vartmp /var/tmp tmpfs rw,mode=1777 0 0
varlog /var/log tmpfs rw,mode=1777 0 0
ซึ่งหมายความว่าไม่มีสิ่งใดในไดเรกทอรีเหล่านั้นที่มีการรีบูต เท่าที่ฉันสามารถบอกได้การตั้งค่านี้ใช้งานได้ดี แน่นอนฉันสูญเสียความสามารถในการดูบันทึกเก่าเพื่อวินิจฉัยปัญหาที่อาจเกิดขึ้น แต่ฉันคิดว่าการแลกเปลี่ยนที่ยุติธรรมสำหรับการใช้งานดิสก์ที่ลดลง
ปัญหาเดียวที่ฉันมีคือบางโปรแกรม (APT ที่สะดุดตาที่สุด) ต้องการเขียนบันทึกลงในไดเรกทอรีย่อย/var/log
และไม่ฉลาดพอที่จะสร้างไดเรกทอรีเหล่านั้นหากไม่มีอยู่ การเพิ่มบรรทัดmkdir /var/log/apt
ลงใน/etc/rc.local
แก้ไขปัญหานั้นโดยเฉพาะสำหรับฉัน; ขึ้นอยู่กับซอฟต์แวร์ที่คุณติดตั้งคุณอาจต้องสร้างไดเรกทอรีอื่นด้วย
(ความเป็นไปได้อีกอย่างก็คือการสร้างtar
ไฟล์เก็บถาวรแบบง่าย ๆที่มีเพียงไดเรกทอรีและเพื่อยกเลิกการเก็บไว้ใน/var/log
ตอนเริ่มต้นเพื่อสร้างไดเรกทอรีที่จำเป็นทั้งหมดและตั้งค่าสิทธิ์ทั้งหมดในครั้งเดียว)