हमने विंडोज़ पर डिस्क स्पेस को खाली करने और मैक पर डिस्क स्पेस को खाली करने में भी शामिल किया है। कई युक्तियां समान हैं - अस्थायी फ़ाइलों को निकालना, आपके डिस्क उपयोग का विश्लेषण करना, और यह देखना कि कौन से इंस्टॉल किए गए एप्लिकेशन सबसे अधिक स्थान का उपयोग करते हैं।
अस्थायी फ़ाइलें हटाएं
BleachBit मूल रूप से लिनक्स के लिए एक CCleaner है। यह अनावश्यक अस्थायी फ़ाइलों के लिए आपके कंप्यूटर को स्कैन करेगा और उन्हें स्वचालित रूप से स्थान खाली करने के लिए हटा देगा। इसमें कैश, ब्राउज़र इतिहास और अन्य अस्थायी फ़ाइलें शामिल हैं। आप उबंटू सॉफ्टवेयर सेंटर से ब्लीचबिट इंस्टॉल कर सकते हैं।
ध्यान दें कि यह टूल एपीटी पैकेज और अन्य सिस्टम-व्यापी सामान को तब तक नहीं हटा पाएगा जबतक कि आप इसे रूट विशेषाधिकारों के साथ खोलें। एक टर्मिनल खोलें और चलाएं सूडो ब्लीचबिट इसे रूट के रूप में खोलने के लिए आदेश। (Gksu कमांड, जिसे हमने पहले अनुशंसा की थी, को उबंटू से हटा दिया गया है।)
ब्लीचबिट के बारे में सबसे अच्छी चीजों में से एक यह है कि यह कुछ चीजों को स्वचालित करता है जो केवल अनुभवी लिनक्स उपयोगकर्ता ही सोचते हैं। उदाहरण के लिए, यह एपीटी के लिए ऑटोक्लियन, ऑटोरेमोव, और क्लीन कमांड चलाता है - यह उन पैकेजों को अनइंस्टॉल करता है जिनकी आपको अब आवश्यकता नहीं है और पहले से इंस्टॉल किए गए कैश किए गए पैकेज फ़ाइलों को हटा दें। आपको इन डाउनलोड की गई पैकेज फ़ाइलों की आवश्यकता नहीं है - ऐसा लगता है कि यदि आपने संबंधित प्रोग्राम स्थापित करने के बाद भी विंडोज़ सभी सॉफ़्टवेयर इंस्टॉलर को रखा है। संभावना है कि आपको उन्हें पुनः स्थापित करने की भी आवश्यकता है, एपीटी उन्हें फिर से डाउनलोड कर सकता है।
अपने डिस्क उपयोग का विश्लेषण करें
उबंटू में एक टूल शामिल है जो आपके फाइल सिस्टम को स्कैन करेगा और ग्राफिकल अवलोकन दिखाएगा कि कौन सी निर्देशिकाएं और फाइलें सबसे अधिक जगह का उपयोग कर रही हैं। जब आप अंतरिक्ष को खाली करने की कोशिश कर रहे हों तो यह एक बड़ी मदद हो सकती है - क्या आपके पास पुरानी वर्चुअल मशीन है या आपकी होम निर्देशिका में कहीं और दफन की गई बड़ी फाइल है? यह टूल इसे पायेगा और इसे बहुत स्पष्ट करेगा कि यह बड़ी मात्रा में जगह ले रहा है।
यह टूल डिफ़ॉल्ट रूप से स्थापित है - इसे खोलने के लिए डिस्क उपयोग विश्लेषक उपकरण लॉन्च करें। यदि आप किसी अन्य लिनक्स वितरण का उपयोग कर रहे हैं, तो यह डिफ़ॉल्ट रूप से डिफ़ॉल्ट रूप से स्थापित हो सकता है, क्योंकि यह गनोम का हिस्सा है - यदि नहीं, तो बाओबाब पैकेज की तलाश करें।
खोजें कि कौन से एप्लायंस अधिकतर स्पेस का उपयोग कर रहे हैं
आपके स्थापित अनुप्रयोग - पैकेज के रूप में - आपके हार्ड ड्राइव पर भी स्थान ले रहे हैं। यदि आपके पास बहुत से एप्लिकेशन इंस्टॉल हैं, तो वे काफी जगह ले सकते हैं। यह निर्धारित करने के लिए कि कितने स्पेस पैकेज ले रहे हैं, हम सिनैप्टिक पैकेज मैनेजर की अनुशंसा करते हैं। यह पहले उबंटू का हिस्सा था, लेकिन सरल उपयोगिता के लिए जगह बनाने के लिए डिफ़ॉल्ट इंस्टॉल से हटा दिया गया था। इसे स्थापित करने के लिए, उबंटू सॉफ्टवेयर सेंटर खोलें और सिनैप्टिक की खोज करें।
यदि आप किसी अन्य.deb- आधारित वितरण का उपयोग करते हैं, तो आपके पास शायद सिनैप्टिक तक पहुंच होगी। यदि आप डेबियन के आधार पर वितरण का उपयोग नहीं करते हैं, तो आपको इसके लिए एक अलग पैकेज प्रबंधन उपयोगिता का उपयोग करना होगा।
यह देखने के लिए कि कौन से पैकेज सबसे अधिक स्थान का उपयोग कर रहे हैं, अपने सभी स्थापित संकुलों की सूची देखने के लिए स्थिति> सिनैप्टिक में स्थापित करें का चयन करें। इसके बाद, आकार के अनुसार अपने स्थापित संकुलों की एक सूची देखने के लिए आकार कॉलम पर क्लिक करें। (यदि आप आकार कॉलम नहीं देखते हैं, तो सेटिंग्स> प्राथमिकताएं पर क्लिक करें और कॉलम और फ़ॉन्ट टैब पर आकार कॉलम सक्षम है सुनिश्चित करें। आप इसे सूची के शीर्ष पर भी ले जा सकते हैं और यह बाईं ओर दिखाई देगा।)
बेशक, सिर्फ इसलिए कि एक पैकेज बहुत अधिक जगह का उपयोग कर रहा है इसका मतलब यह नहीं है कि आपको इसे अनइंस्टॉल करना चाहिए। लिनक्स कर्नेल की तरह सिस्टम फ़ंक्शनिंग के लिए कुछ पैकेज महत्वपूर्ण हैं। हालांकि, नीचे हम देखते हैं कि लिबर ऑफिस, फ़ायरफ़ॉक्स और थंडरबर्ड उनके बीच अंतरिक्ष का एक सभ्य हिस्सा उपयोग कर रहे हैं - अगर हम अंतरिक्ष पर वास्तव में कम थे और हमने इन अनुप्रयोगों का कभी भी उपयोग नहीं किया, तो हम उन्हें स्थान खाली करने के लिए अनइंस्टॉल कर सकते थे। हम उन्हें भविष्य में पैकेज प्रबंधक से हमेशा पुनर्स्थापित कर सकते हैं।
पुराने कर्नेल निकालें
उबंटू नए संस्करण स्थापित करने के बाद भी पुराने लिनक्स कर्नेल रखता है। जब आप अपने कंप्यूटर को बूट करते हैं तो आप बूट लोडर मेनू से इन पुराने कर्नेल में बूट करना चुन सकते हैं। यह उपयोगी है अगर कोई नया लिनक्स कर्नेल कुछ तोड़ देता है और आपको पुराने कर्नेल पर वापस जाना होगा, इसलिए आपका सिस्टम ठीक से काम करेगा - लेकिन यदि नवीनतम कर्नेल ठीक काम कर रहा है, तो ये सभी पुराने कर्नेल अंतरिक्ष लेते हैं।
जरूरी: किसी भी कर्नेल फ़ाइलों को हटाने से पहले, सुनिश्चित करें कि आपने नवीनतम कर्नेल अद्यतन स्थापित करने के बाद रीबूट किया है और वर्तमान में पुराने कर्नेल का उपयोग नहीं कर रहा है। जब आप इसे प्रारंभ करते हैं तो उबंटू स्वचालित रूप से नवीनतम कर्नेल में बूट हो जाएगा, लेकिन आप अभी भी पुराने कर्नेल का उपयोग कर रहे हैं यदि आपने थोड़ी देर में रीबूट नहीं किया है और हाल ही में एक कर्नेल अपडेट था।
सिनैप्टिक पैकेज मैनेजर उपयोगिता का उपयोग कर पुराने लिनक्स कर्नेल को निकालना आसान है। सिनैप्टिक में Ctrl + F दबाएं, खोज फ़ील्ड को केवल नाम फ़ील्ड को खोजने के लिए बताएं, और लिनक्स- - हाँ, डैश के साथ खोजें। स्थापित संकुल द्वारा क्रमबद्ध करें और आप सूची के शीर्ष पर उपयुक्त पैकेज दिखाई देंगे।
ध्यान दें कि हमारे पास linux-image-extra, linux-headers, और linux-packages के लिए कई अलग-अलग संस्करण हैं। हम इन सभी संकुलों के पुराने संस्करणों को हटा सकते हैं - प्रत्येक कर्नेल में इसके साथ जुड़े कई अलग-अलग पैकेज होते हैं। बस पुराने संस्करणों का चयन करें, राइट-क्लिक करें, और उन्हें हटाने के लिए चिह्नित करें।कुछ जगह खाली करने के लिए बाद में अपने परिवर्तन लागू करें।
याद रखें - केवल कर्नेल फ़ाइलों के पुराने संस्करणों को हटा दें! अकेले नवीनतम संस्करण छोड़ दें या आपका सिस्टम बूट करने योग्य हो जाएगा। उदाहरण के लिए, नीचे दी गई छवि में, हम 3.11.0-12 और 3.11.0-15 फ़ाइलों को हटाते समय 3.11.0-18 फ़ाइलों को अकेले छोड़ना चाहते हैं। सिनैप्टिक के मुताबिक, इन दो कर्नल और उनकी संबंधित फाइलों को हटाकर 500 एमबी स्पेस से मुक्त हो गया।
यदि आप एक लिनक्स सर्वर संचालित करते हैं, तो आप बड़ी लॉग फ़ाइलों को शुद्ध या कम करके कुछ जगह खाली कर सकते हैं। यदि कोई एप्लिकेशन बड़ी लॉग फ़ाइलों को उत्पन्न कर रहा है, जिसकी आपको आवश्यकता नहीं है, तो आप इसके विकल्पों को बदलने में सक्षम हो सकते हैं ताकि यह डिस्क स्थान को सहेजने, फ़ाइलों को केवल सबसे महत्वपूर्ण घटनाओं को लॉग कर सके।