การลบ/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ตอนเริ่มต้นเพื่อสร้างไดเรกทอรีที่จำเป็นทั้งหมดและตั้งค่าสิทธิ์ทั้งหมดในครั้งเดียว)