फिक्स: वॉल्यूम बूट में केवल 0 बाइट्स डिस्क स्थान शेष है



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

यदि आप उबंटू लिनक्स का उपयोग कर रहे हैं या शायद कुबुंटु या उबंटू मेट की तरह व्युत्पन्न हैं, तो आपको एक संवाद संदेश प्राप्त हो सकता है जो 'टी' पढ़ता है। 'वॉल्यूम' में केवल 0 बाइट्स डिस्क स्थान शेष है । ' जब उबंटू, लुबंटू, जुबांटु या किसी भी अन्य व्युत्पन्न प्रयास को अद्यतन करने का प्रयास करते हैं, तो यह बूट क्षेत्र में नए कर्नेल डेटा को स्थापित करने का प्रयास करता है। यह त्रुटि आपको चेतावनी दे रही है कि आपके पास कोई और कमरा नहीं है।



लिनक्स फाइलसिस्टम पदानुक्रम मानक के तहत, initrd और kernels सहित अधिकांश बूट लोडर फाइलें शीर्ष स्तर / बूट निर्देशिका में रहती हैं, जो सीधे रूट डायरेक्टरी के अंतर्गत है। घरेलू आधार पर लिनक्स के अधिकांश उपयोगकर्ताओं के पास एक अलग विभाजन पर नहीं है। उनके पास लिनक्स के लिए एक बड़ा / dev / sda1 या / dev / sda2 विभाजन है और यह वहां पर एक निर्देशिका है। यदि यह आपकी स्थिति है, तो आप कभी भी अधिक संभावना नहीं देखेंगे कि 'वॉल्यूम बूट में केवल 0 बाइट शेष है' त्रुटि। क्या आपके पास इसके स्वयं के विभाजन पर होना चाहिए और यह अब भर गया है, तो संभवतः आपके पास वहां पुरानी गुठली है और इन चरणों का उपयोग आप इसे साफ करने के लिए कर सकते हैं।





विधि 1: dpkg कमांड का उपयोग करना

Ctrl, Alt और T दबाकर या डैश से इसे शुरू करके एक टर्मिनल खोलें। आप ज़ुबंटू में व्हिक्सर मेनू का उपयोग भी कर सकते हैं, जबकि लुबंटू या एलएक्सएलई उपयोगकर्ता सिस्टम टूल मेनू से एलएक्सटर्मिनल शुरू करना चाहते हैं। Daud बेमिसाल -r वर्तमान में आप किस संस्करण पर हैं, यह देखने के लिए कमांड प्रॉम्प्ट पर। यह आपको “4.8.0-39-जेनेरिक” या कुछ और नाम देता है, जिसके आधार पर कर्नेल आपके लिए काम कर रहा है।

जाँचें कि आपने कौन सी गुठली लगाई है जो निम्नलिखित कमांड को चलाकर सबसे नया नहीं है:

dpkg -l linux- {छवि, शीर्षलेख} - '[0-9] *' | awk k / ^ ii / {प्रिंट $ 2} ’| grep -v -e `uname -r | cut -f1,2 -d ”-“ `| grep -e ‘[0-9] '



आप इस और अन्य बड़े dpkg कमांड को कई उबंटू गाइडों में देखेंगे और उन सभी को टाइप करना मुश्किल हो सकता है, इसलिए आप चाहते हैं कि माउस के साथ या तो राइट क्लिक करें और उसी पर Ctrl और C को कॉपी या पुश करें। क्लिपबोर्ड में इसे कॉपी करने का समय। अपनी टर्मिनल विंडो में वापस dpkg कमांड पेस्ट करने के लिए Shift, Ctrl और V दबाए रखें या संपादन मेनू पर क्लिक करें और पेस्ट का चयन करें फिर सूची प्राप्त करने के लिए एंटर दबाएं।

यह सुनिश्चित करने के लिए एक त्वरित जांच करें कि जिस नंबर को आपने पहले कमांड दिया था वह सूची में नहीं है। यदि ऐसा नहीं है, तो आपको अंतिम कमांड के आउटपुट को उपयुक्त-कमांड में पाइप करने की आवश्यकता होगी ताकि उन पुराने अतिरिक्त कर्नेल को शुद्ध किया जा सके। एक बार फिर, आपके द्वारा देखी जाने वाली कमांड इतनी लंबी है कि आप इसे कॉपी करना चाहते हैं और फिर इसे अपने टर्मिनल में पेस्ट कर सकते हैं:

dpkg -l linux- {छवि, शीर्षलेख} - '[0-9] *' | awk k / ^ ii / {प्रिंट $ 2} ’| grep -v -e `uname -r | cut -f1,2 -d ”-“ `| grep -e ‘[0-9] '| xargs sudo apt-get -y purge

यदि यह पूछा जाता है तो अपने पासवर्ड में टाइप करें और फिर से फिर से पुश करें। आपको बहुत सारे पाठ स्क्रॉल दिखाई देंगे और फिर आप सभी कार्यक्रमों को बंद कर सकते हैं और मशीन को रिबूट कर सकते हैं, शायद बस टाइप करके रीबूट प्रॉम्प्ट और पुश पर प्रवेश करें। यह केवल तीन कमांड में / बूट निर्देशिका को आसानी से साफ करता है।

विधि 2: पुराने कर्नेल को सिनैप्टिक से साफ करना

कमांड लाइन का उपयोग करना इस समस्या को हल करने का अब तक का सबसे आसान तरीका है, क्योंकि यह काम पूरा करने के लिए कम से कम न्यूनतम तीन कमांड लेता है, और यदि आप कमांड लाइन को शर्मसार करते हैं तो यह अभ्यास करने का एक अच्छा समय है। फिर भी, आप ग्राफिकल सिनैप्टिक पैकेज मैनेजर के साथ ऐसा कर सकते हैं यदि आपने इसे स्थापित किया है। यदि आपके पास सिनैप्टिक पैकेज मैनेजर स्थापित नहीं है, तो आप विडंबना से एक कमांड लाइन खोल सकते हैं और एक बार आप वहां टाइप नहीं कर सकते sudo apt-get install सिनैप्टिक संकेत दिए जाने पर अपने पासवर्ड के बाद। आप अभी भी गैर-बूट एप्लिकेशन इंस्टॉल करने में सक्षम होंगे, भले ही / बूट निर्देशिका भरी हो।

एप्लिकेशन को प्रारंभ करें चाहे आपने इसे स्थापित किया था या पहले से ही इसे इंस्टॉल किया था। यह LXDE मेनू के साथ-साथ व्हिक्सर मेनू में सिस्टम क्षेत्र में स्थित होना चाहिए। आपको अपने पासवर्ड के लिए ग्राफिक रूप से संकेत दिया जाएगा। अनुभागों के नीचे स्थित स्थिति बटन पर क्लिक करें और फिर सभी के नीचे 'स्थापित (स्थानीय या अप्रचलित)' का चयन करें। Linux-image लिखना शुरू करें- और फिर आपको विभिन्न संख्याओं के साथ कई पैकेज दिखाई देंगे। Daud बेमिसाल -r ऊपर की तरह कमांड लाइन से और फिर देखें कि इनमें से कौन सा पैकेज उस नंबर से मेल नहीं खाता है। आपको इस कमांड के कर्नेल के वर्जन नंबर से मेल खाते पैकेज को नहीं हटाना चाहिए।

यदि आपको एंटीक्वेट पैकेज मिलते हैं, तो आप अप्लाई पर क्लिक करने से पहले उन पर राइट-क्लिक कर सकते हैं और “मार्क फॉर कम्प्लीट रिमूवल” का चयन कर सकते हैं। आपको उन पैकेजों की समीक्षा करने के लिए प्रेरित किया जाएगा जिन्हें आप हटा रहे हैं, इसलिए आपके पास यह जांचने का अवसर है कि आप गलती से प्रक्रिया में अपने वर्तमान कर्नेल को नहीं हटा रहे हैं।

3 मिनट पढ़ा