उबंटू पर उपलब्ध खाली स्थान का निर्धारण कैसे करें?


60

मैं एक ऐसी स्थिति में हूं जहां मुझे एक त्रुटि मिल रही है जब मैं ssh के माध्यम से अपने Ubuntu सर्वर पर एक फ़ाइल को बचाने की कोशिश करता हूं। यह कहता है कि कोई भी उपलब्ध जगह नहीं बची है। मुझे नहीं पता कि यह कैसे सच हो सकता है। मुझे यह निर्धारित करने के लिए क्या करना चाहिए कि कितना स्थान बचा है और / या कौन से संसाधन सबसे अधिक स्थान का उपयोग कर रहे हैं?

अद्यतन: df -h मुझे देखने के लिए कुछ सामान दिया। क्या वह आज्ञा जिसकी मुझे तलाश है?

जवाबों:


104

हां, df -h(डिस्क फ्री) माउंटेड फ़ाइल सिस्टम में से प्रत्येक पर मुफ्त स्थान दिखाएगा।

तो cdफाइलसिस्टम जो भरा हुआ है, और du -sh *(डिस्क उपयोग) वर्तमान कार्य निर्देशिका में फ़ाइलों / निर्देशिकाओं में से प्रत्येक द्वारा उपयोग किए गए कुल स्थान को दिखाएगा। यहां के लिए --max-depthविकल्प duभी उपयोगी हो सकता है।

सभी स्थान का उपयोग करने के लिए वास्तव में क्या जिम्मेदार है यह पता लगाना एक कला का कुछ हो सकता है - यह उत्तर कुछ ग्राफ़िकल उपयोगिताओं को सूचीबद्ध करता है जो कि आसान बना सकते हैं, हालांकि यह आपके मामले में सहायक नहीं है।

सबसे आसान तरीका यह है कि आप फ़ाइल सिस्टम की निर्देशिका संरचना में अपने तरीके से काम करें, ऐसी फ़ाइलों या निर्देशिकाओं को अलग करने की कोशिश करें जो अपेक्षा से अधिक स्थान ले रही हैं।

नोट: यह भी चल रहा लायक है df -iआप से बाहर चलाने के नहीं किया है की जाँच करने के inodes (iFree गैर शून्य होना चाहिए लिखने योग्य विभाजन पर) - यह कुछ फ़ाइल सिस्टम पर हो सकता है, छोटे फ़ाइलों की एक बड़ी संख्या बनाया गया है, खासकर अगर।


3
उपयोग करने के लिए केवल आदेश लिखने के बजाय, पूर्ण विवरण प्रदान करने के लिए धन्यवाद। +1
ग्नूपी


3

फ़ाइल सिस्टम डिस्क उपयोग की जांच करने के लिए सिस्टम> प्रशासन> सिस्टम मॉनिटर पर जाएं और एक सरल डिस्क-उपयोग लेआउट प्राप्त करने के लिए "फाइल सिस्टम" टैब के नीचे देखें।

यह जानने के लिए कि कौन सी फाइलें / निर्देशिका सबसे अधिक स्थान ले रही हैं, एक अच्छा चित्रमय रिंग चार्ट प्राप्त करने के लिए सहायक उपकरण में डिस्क स्पेस एनालाइज़र का उपयोग करें जो आपको दिखा रहा है कि वह सभी स्पेस क्या ले रहा है।


1

du -sxh * - ओवर / फोल्डर।


1

df -hसमग्र डिस्क आँकड़े खोजने के लिए उपयोग करें ।

फिर आप इसे डिस्क कमांड का उपयोग करने के लिए निम्न कमांड के साथ संकीर्ण कर सकते हैं:

du - disk usage

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.