हटाना /var/log
शायद एक बुरा विचार है, लेकिन व्यक्तिगत लॉगफाइल्स को हटाना ठीक होना चाहिए।
मेरे लैपटॉप पर, एक छोटी सी एसएसडी डिस्क के साथ, मैं निम्नलिखित बिंदुओं को जोड़कर माउंट पॉइंट्स के रूप में /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
इसका मतलब यह है कि उन निर्देशिकाओं में कुछ भी एक रिबूट से नहीं बचता है। जहाँ तक मैं बता सकता हूँ, यह सेटअप ठीक काम करता है। बेशक, मैं किसी भी समस्या के निदान के लिए पुराने लॉग को देखने की क्षमता खो देता हूं, लेकिन मैं यह मानता हूं कि कम डिस्क उपयोग के लिए एक निष्पक्ष व्यापार।
मेरे पास एकमात्र समस्या यह है कि कुछ प्रोग्राम (विशेष रूप से एपीटी) अपने लॉग इन को उपनिर्देशिका में लिखना चाहते /var/log
हैं और यदि वे मौजूद नहीं हैं तो उन निर्देशिकाओं को बनाने के लिए पर्याप्त स्मार्ट नहीं हैं। निश्चित रूप से मेरे लिए उस विशेष समस्या mkdir /var/log/apt
में रेखा जोड़ना /etc/rc.local
; केवल आपके द्वारा इंस्टॉल किए गए सॉफ़्टवेयर के आधार पर, आपको कुछ अन्य निर्देशिकाएं बनाने की आवश्यकता हो सकती है।
(एक और संभावना यह होगी कि एक साधारण tar
संग्रह बनाया जाए जिसमें केवल निर्देशिकाएं हों, और /var/log
सभी आवश्यक निर्देशिकाओं को बनाने के लिए इसे स्टार्टअप में अनटार्ट करना है और एक ही बार में अपनी अनुमति निर्धारित करनी है।)