आपकी लिनक्स मशीन जो कुछ भी करती है वह लगभग लॉग फ़ाइल के हिस्से के रूप में डिस्क पर लिखी जाती है। यहां तक कि जब आप कीबोर्ड से दूर होते हैं या सो रहे होते हैं, तब भी दर्जनों लॉग लगातार अपडेट होते रहते हैं, जो आपके लिए खोज करने और समस्याओं का निदान करने या प्रक्रियाओं को अनुकूलित करने के लिए तैयार रहते हैं।
इस निरंतर लेखन का आपके भंडारण माध्यम के जीवनकाल पर प्रभाव पड़ सकता है, और इसके कारण यह अन्यथा की तुलना में जल्द ही खराब हो सकता है। डिस्क लेखन को कम करने के लिए Log2Ram ऐप का उपयोग करके अपने डिस्क और अपने वॉलेट को बचाएं!
लिनक्स लॉग डिस्क को कैसे घिसते हैं?
लिनक्स पर लॉग्स एक मूल्यवान समस्या निवारण संसाधन हैं, और सिस्टम, कर्नेल, बूट प्रक्रियाओं, पैकेज प्रबंधकों, अलग-अलग ऐप्स और Xorg द्वारा उपयोग किए जाते हैं। यदि यह आपके सिस्टम पर है, तो यह संभवतः लॉग फाइल उत्पन्न करता है।
यदि आपकी लिनक्स मशीन में कुछ भी गलत हो जाता है, या कोई ऐप दुर्व्यवहार करता है, तो आपकी पहली कार्रवाई प्रासंगिक लॉग फाइलों की जांच करना है, और देखें कि उस समय क्या चल रहा था।
आप अधिकांश लॉग इन पा सकते हैं /var/log. इस निर्देशिका में आमतौर पर दर्जनों फ़ाइलें और उपनिर्देशिकाएँ होती हैं, और उपयोग की जाने वाली डिस्क स्थान दसियों गीगाबाइट में हो सकती है।
आधुनिक सॉलिड स्टेट ड्राइव (SSDs) सीमित संख्या में पढ़ने/लिखने के चक्र होते हैं, और डिस्क पर जितना अधिक डेटा लिखा जाता है, उनका जीवनकाल उतना ही कम होगा। क्योंकि लिनक्स सिस्टम पर होने वाली हर चीज को लगातार लॉग कर रहा है, ये पढ़ने/लिखने के चक्र जरूरत से ज्यादा तेजी से जुड़ रहे हैं। अपने पीसी के लिए नया हार्डवेयर ख़रीदना मज़ेदार है, लेकिन यदि आप इसे विनाशकारी ड्राइव विफलता के कारण कर रहे हैं तो नहीं।
सिंगल-बोर्ड कंप्यूटर जो अपने ऑपरेटिंग सिस्टम को माइक्रोएसडी कार्ड से बूट करते हैं, विशेष रूप से अत्यधिक उपयोग के कारण क्षतिग्रस्त होने का खतरा होता है।
कैसे Log2Ram आपकी डिस्क को बचा सकता है
आपके लिनक्स मशीन पर स्थापित Log2Ram के साथ, लॉग सीधे आपकी डिस्क पर नहीं लिखे जाते हैं, इसके बजाय, जैसा कि नाम से पता चलता है, वे RAM पर लिखे गए हैं।
आप या तो अपने लॉग को स्थायी रूप से हटाना चुन सकते हैं, हर दिन एक निर्धारित समय पर डिस्क पर लिखा जा सकता है, या शटडाउन पर डिस्क पर अंतिम संस्करण लिखा जा सकता है।
अपने Linux पीसी पर Log2Ram इंस्टॉल और प्रयोग करें
आरंभ करने से पहले, आपको अपने सिस्टम पर सभी संकुलों को अद्यतन और उन्नत करना चाहिए। एक टर्मिनल खोलें और दर्ज करें:
सुडो उपयुक्त अद्यतन
सुडो एपीटी अपग्रेड
Log2Ram संग्रह डाउनलोड करें, और इसे निकालें:
कर्ल-एल https://github.com/azlux/log2ram/archive/master.tar.gz | टार जेडएक्सएफ -
नई log2ram निर्देशिका में जाएं और इंस्टॉल स्क्रिप्ट को निष्पादन योग्य बनाएं:
सीडी log2ram-मास्टर
chmod +एक्सस्थापित करना।श्री
इंस्टॉल स्क्रिप्ट चलाएँ:
सुडो ./install.sh
अब रीबूट करें:
सुडो रिबूट
अपनी मशीन में वापस लॉग इन करने के बाद, जांचें कि log2ram चल रहा है:
sudo systemctl स्थिति log2ram
Log2ram हर दिन डिस्क पर लिखता है। यदि आप आवृत्ति बदलना चाहते हैं, तो दर्ज करें:
सुडोsystemctlसंपादन करनाlog2ram-dailyटाइमर
...और टाइमर प्रविष्टि संपादित करें।
यदि आप सिस्टम के शट डाउन या रीबूट होने पर केवल लॉग लिखना पसंद करते हैं, तो आप टाइमर को पूरी तरह से अक्षम कर सकते हैं:
सुडोsystemctlअक्षम करनाlog2ram-dailyटाइमर
आप log2ram कॉन्फ़िगरेशन फ़ाइल को संपादित करने के लिए नैनो का उपयोग करके अतिरिक्त विकल्प कॉन्फ़िगर कर सकते हैं:
सूडो नैनो /etc/log2ram.conf
यहां, आपको पांच वेरिएबल्स मिलेंगे जिन्हें आप अपने सिस्टम के लिए Log2Ram को बेहतर अनुकूल बनाने के लिए ट्वीक कर सकते हैं। RAM में लॉग फ़ोल्डर का डिफ़ॉल्ट आकार 40MB पर सेट है, लेकिन यदि आप शटडाउन पर केवल लिख रहे हैं, और अपनी मशीन को कई दिनों तक चालू रखने की प्रवृत्ति रखते हैं, तो आप इसे और अधिक यथार्थवादी बनाना चाहेंगे कीमत। PATH_DISK चर को बदलने से आप अपने लॉग को गैर-डिफ़ॉल्ट स्थान पर सहेज सकेंगे।
क्या आपको Linux पर Log2Ram का उपयोग करना चाहिए?
जबकि Log2Ram डिस्क टूट-फूट पर बचाता है, यह आपको समस्याओं का निदान करने से रोक सकता है यदि आपका Linux PC अप्रत्याशित रूप से क्रैश हो जाता है। चूंकि लॉग कभी-कभार ही डिस्क पर लिखे जाते हैं, इसलिए आपको क्रैश से ठीक पहले क्या चल रहा था, इस बारे में अप-टू-द-माइक्रोसेकंड जानकारी नहीं मिलेगी।
आपको इस जानकारी का उपयोग करने की आवश्यकता है या नहीं, इसे उपलब्ध कराना आसान है।