Computer >> कंप्यूटर >  >> प्रणाली >> Linux

लिनक्स पर "डिवाइस पर कोई स्थान नहीं बचा" त्रुटि को कैसे ठीक करें

लिनक्स पर  डिवाइस पर कोई स्थान नहीं बचा  त्रुटि को कैसे ठीक करें

अधिकांश समय, लिनक्स अपने त्रुटि संदेशों के साथ बहुत विशिष्ट होता है। "यह काम नहीं किया - इस पैकेज को स्थापित करने का प्रयास करें।" हालाँकि, विशेष रूप से एक है जो वास्तव में मेरी बहुत मदद नहीं करता है:"डिवाइस पर कोई स्थान नहीं बचा है।" इसका क्या कारण है? मुझे लगा कि मेरे पास 2 टीबी स्टोरेज है, यह कैसे भर सकता है? मैं कहाँ देखना शुरू करूँ? आज, हम आपको लिनक्स पर "डिवाइस पर कोई स्थान नहीं बचा" त्रुटि को ठीक करने के तरीके के बारे में हमारे गाइड में चलेंगे।

डिवाइस पर बाईं ओर जगह की जांच करें

इससे पहले कि आप आगे बढ़ें, यह जांचना एक अच्छा विचार है कि डिस्क पर वास्तव में जगह बची है। जबकि आपके डेस्कटॉप वातावरण में उपकरण अच्छे हैं, कमांड लाइन से सीधे उपकरणों का उपयोग करना तेज़ हो सकता है।

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

लिनक्स पर  डिवाइस पर कोई स्थान नहीं बचा  त्रुटि को कैसे ठीक करें

du . से शुरू करें . इसे उस ड्राइव पर मूल निर्देशिका की ओर इंगित करें जिसमें समस्या हो रही है। आइए मान लें कि यह / . के साथ विभाजन है ।

sudo du -sh /
लिनक्स पर  डिवाइस पर कोई स्थान नहीं बचा  त्रुटि को कैसे ठीक करें

सब कुछ से गुजरने में कुछ समय लगेगा। अब, df के साथ प्रयास करें ।

sudo df -h
लिनक्स पर  डिवाइस पर कोई स्थान नहीं बचा  त्रुटि को कैसे ठीक करें

/ जोड़ें और फाइल सिस्टम इसके नीचे आरोहित है। उदाहरण के लिए, यदि आपके पास /home . है एक अलग ड्राइव पर, इसे / . के लिए रीडिंग के साथ जोड़ें . जो आपके पास du . के साथ था, उसके कुल योग के करीब आना चाहिए . यदि नहीं, तो यह किसी प्रक्रिया द्वारा उपयोग की जा रही हटाई गई फ़ाइल की ओर इशारा कर सकता है।

बेशक, यहां मुख्य चिंता यह है कि इन आदेशों के परिणाम ड्राइव के आकार के अंतर्गत आते हैं या नहीं। अगर ऐसा हुआ है, तो जाहिर तौर पर कुछ गड़बड़ है।

डिवाइस पर कोई जगह नहीं संभावित कारण

यहाँ दो मुख्य कारण हैं। यदि आपने du . के बीच कोई विसंगति देखी है और df , आप यहां पहले विकल्प पर जा सकते हैं। अन्यथा, दूसरे से शुरू करें।

प्रक्रिया द्वारा सुरक्षित हटाई गई फ़ाइल

कभी-कभी, एक फ़ाइल हटा दी जाएगी, लेकिन एक प्रक्रिया अभी भी इसका उपयोग कर रही है। प्रक्रिया अभी भी चल रही है, जबकि लिनक्स फ़ाइल से जुड़े भंडारण को जारी नहीं करेगा, लेकिन आप प्रक्रिया को ढूंढ सकते हैं और इसे पुनरारंभ कर सकते हैं।

लिनक्स पर  डिवाइस पर कोई स्थान नहीं बचा  त्रुटि को कैसे ठीक करें

प्रक्रिया का पता लगाने की कोशिश करें।

sudo lsof / | grep deleted

समस्याग्रस्त प्रक्रिया को सूचीबद्ध किया जाना चाहिए। बस इसे पुनः आरंभ करें।

sudo systemctl restart service_name

यदि यह तुरंत स्पष्ट नहीं होता है, तो एक पूर्ण डेमॉन पुनः लोड करें।

sudo systemctl daemon-reload

पर्याप्त इनोड्स नहीं

फाइल सिस्टम पर मेटाडेटा का एक सेट होता है जिसे "इनोड्स" कहा जाता है। इनोड फाइलों के बारे में जानकारी ट्रैक करते हैं। बहुत सारे फाइल सिस्टम में एक निश्चित मात्रा में इनोड होते हैं, इसलिए फाइल सिस्टम को भरे बिना इनोड के अधिकतम आवंटन को भरना बहुत संभव है। आप df का उपयोग कर सकते हैं जाँच करने के लिए।

sudo df -i /
लिनक्स पर  डिवाइस पर कोई स्थान नहीं बचा  त्रुटि को कैसे ठीक करें

कुल इनोड के साथ उपयोग किए गए इनोड की तुलना करें। यदि अधिक उपलब्ध नहीं है, तो दुर्भाग्य से, आप अधिक प्राप्त नहीं कर सकते। इनोड्स को साफ करने के लिए कुछ बेकार या पुरानी फाइलों को हटा दें।

खराब ब्लॉक

आखिरी आम समस्या खराब फाइल सिस्टम ब्लॉक है। फाइल सिस्टम समय के साथ भ्रष्ट हो सकते हैं, और हार्ड ड्राइव मर जाते हैं। आपका ऑपरेटिंग सिस्टम संभवतः उन ब्लॉकों को प्रयोग करने योग्य के रूप में देखेगा, जब तक कि वे अन्यथा चिह्नित न हों। fsck . का उपयोग करके उन ब्लॉक को खोजने और चिह्नित करने का सबसे अच्छा तरीका है -cc . के साथ झंडा। याद रखें कि आप fsck का उपयोग नहीं कर सकते हैं उसी फाइल सिस्टम से जिसका आप परीक्षण कर रहे हैं, इसलिए आपको शायद एक लाइव सीडी का उपयोग करने की आवश्यकता होगी।

sudo fsck -vcck /dev/sda2

जाहिर है, ड्राइव लोकेशन को उस ड्राइव से बदलें जिसे आप चेक करना चाहते हैं। आप इसे df . का उपयोग करके पा सकते हैं पहले से आदेश। साथ ही, ध्यान रखें कि इसमें काफी समय लग सकता है, इसलिए कॉफी पीने के लिए तैयार रहें।

उम्मीद है, इनमें से एक समाधान ने आपकी समस्या का समाधान कर दिया है। हर मामले में इस समस्या का निदान करना बिल्कुल आसान नहीं है। किसी भी भाग्य के साथ, हालांकि, आप इसे साफ़ कर सकते हैं और अपने सिस्टम को सामान्य रूप से फिर से काम कर सकते हैं।

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


  1. Windows 11 में 0xc00007b त्रुटि को कैसे ठीक करें

    इस लेख में, हमने उन हैक्स को सूचीबद्ध किया है जो विंडोज 11 में 0xc00007b त्रुटि को ठीक करने में मदद करेंगे। विंडोज ओएस का उपयोग करते समय त्रुटियों में भागना कोई बड़ी बात नहीं है। सभी नए विंडोज 11 के साथ पिछले पुनरावृत्तियों बग और त्रुटियों से भरे हुए हैं और आप कभी भी एक या दूसरे में चलने के लिए बाध

  1. Windows Code 38 त्रुटि सुधार - Windows PC पर कोड 38 त्रुटि को कैसे सुधारें

    विंडोज कोड 38 आपके विंडोज सिस्टम के डिवाइस मैनेजर कंसोल द्वारा रिपोर्ट की गई एक समस्या है। समस्या आपके कंप्यूटर में दिखाई देती है क्योंकि विंडोज़ सही डिवाइस ड्राइवर को लोड करने में असमर्थ है जो उस प्रोग्राम से संबंधित है जिसे आप उपयोग करने का प्रयास कर रहे हैं। त्रुटि आमतौर पर सॉफ़्टवेयर समस्याओं का

  1. Windows 10 पर कैशे प्रबंधक त्रुटि को कैसे ठीक करें

    स्टार्टअप पर ब्लू स्क्रीन त्रुटि के साथ फंस गए? खैर, यह काफी सामान्य है। आपके डिवाइस पर ब्लू स्क्रीन ऑफ़ डेथ (बीएसओडी) त्रुटियाँ कई कारणों से हो सकती हैं जिनमें भ्रष्ट सिस्टम ड्राइवर, हार्डवेयर की खराबी, दोषपूर्ण मेमोरी, अधिक गरम घटक और कई अन्य मुद्दे शामिल हैं। स्टार्टअप के समय ब्लू स्क्रीन पर कैशे