टर्मिनल से लिनक्स पर डिस्क स्थान उपयोग का विश्लेषण कैसे करें

click fraud protection

क्या आप अपने स्थान से बाहर जा रहे हैं लिनक्स सर्वर? यह पता लगाने की कोशिश की जा रही है कि अंतरिक्ष में सभी क्या उपयोग कर रहे हैं, लेकिन यह पता नहीं लगा सकते हैं? हमारे गाइड के साथ पालन करें क्योंकि हम टर्मिनल के माध्यम से लिनक्स पर डेटा उपयोग का विश्लेषण कैसे करते हैं।

नोट: हालांकि यह मार्गदर्शिका लिनक्स सर्वर पर केंद्रित है, लेकिन ये विधियां लिनक्स आधारित ऑपरेटिंग सिस्टम चलाने वाले किसी भी डेस्कटॉप या लैपटॉप पर भी काम करती हैं। बेझिझक साथ चलो!

1. लिनक्स पर डिस्क स्थान का विश्लेषण - एनसीडीयू

लिनक्स पर कमांड-लाइन में अपने डिस्क उपयोग का पता लगाने का सबसे अच्छा तरीका एनसीडीयू उपकरण के साथ है। यह एक Ncurses- आधारित उपयोगिता है जो स्कैन करता है एक ग्राफ़ को आउटपुट करता है (सबसे छोटी से छोटी) जो आपको दिखाता है कि आपके लिनक्स फाइल सिस्टम पर डेटा कितना स्थान ले रहा है।

लिनक्स पर एनसीडीयू स्थापित करना

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

instagram viewer

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

उबंटू

Ubuntu पर NCDU एप्लिकेशन को स्थापित करने के लिए, निम्नलिखित का उपयोग करें उपयुक्त आदेश।

sudo apt install ncdu

डेबियन

डेबियन पर, आप एनसीडीयू को निम्नलिखित के साथ काम कर सकते हैं Apt-get एक टर्मिनल में कमान।

sudo apt-get install ncdu

आर्क लिनक्स

आर्क लिनक्स पर वे एनसीडीयू के साथ मिल सकते हैं Pacman पैकेज प्रबंधक।

सुडो पैक्मैन -S ncdu

फेडोरा

क्या आप फेडोरा लिनक्स पर हैं? यदि ऐसा है, तो आप एनसीडीयू को प्राप्त करने और उसके साथ चलने में सक्षम होंगे DNF नीचे कमान।

sudo dnf install ncdu

OpenSUSE

NCDU को OpenSUSE लिनक्स पर काम करने के लिए, चलाएं Zypper नीचे कमान।

zypper addrepo https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo. ज़ीपर ताज़ा। zypper ncdu को स्थापित करता है

जेनेरिक लिनक्स

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

एनसीडीयू के लिए स्रोत कोड प्राप्त करने के लिए, आपको ओवर हेड करना होगा डेवलपर की वेबसाइट.

कमांड लाइन में फाइलसिस्टम के उपयोग का विश्लेषण करने के लिए एनसीडीयू का उपयोग करना

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

ncdu / var

या, NCDU को इंगित करके संपूर्ण प्रणाली का विश्लेषण करें / इसके साथ निर्देशिका:

ncdu /

एक बार जब आप ncdu जिस डाइरेक्टरी का आप विश्लेषण करना चाहते हैं उसके खिलाफ कमांड करें, आपको एक विंडो दिखाई देगी। इस विंडो में, आप NCDU ऐप को फ़ोल्डर को स्कैन करते देखेंगे। स्कैन करते समय वापस बैठें और धैर्य रखें। यह एक लंबा समय लग सकता है, खासकर यदि आपके पास बहुत सारी फाइलें हैं।

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

का उपयोग करते हुए यूपी / नीचे तीर कुंजी, उस फ़ोल्डर को खोजें जिसे आप देखना चाहते हैं। फिर दबायें दर्ज इसे एक्सेस करने के लिए। एनसीडीयू डिस्क उपयोग विश्लेषक से बाहर निकलने के लिए, दबाएं क्ष कीबोर्ड पर।

2. लिनक्स पर डिस्क स्थान का विश्लेषण करें - डीएफ

लिनक्स टर्मिनल में फ़ाइल-सिस्टम उपयोग का विश्लेषण करने का एक और तरीका DF उपकरण के साथ है। DF टूल का उपयोग करने के लिए, रन करें df, और फिर फाइलसिस्टम का वह हिस्सा जिसका आप विश्लेषण करना चाहते हैं। उदाहरण के लिए, की स्थिति की जाँच करने के लिए ~/ निर्देशिका चलाते हैं df ~/.

df ~ /

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

df -h ~ /

किसी भी निर्देशिका का विश्लेषण करने के लिए, चलाएँ df किसी भी फ़ोल्डर के खिलाफ कमांड। हालाँकि, यह समझें कि df आदेश निर्देशिका की विस्तृत रीडआउट प्रदान नहीं करता है। इसके बजाय, यह केवल एक त्वरित सारांश प्रदान करता है।

3. लिनक्स पर डिस्क स्थान का विश्लेषण करें - DU

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

यह जानने के लिए कि आपके लिनक्स सिस्टम पर किसी भी निर्देशिका में कौन सी फाइलें सबसे ज्यादा जगह ले रही हैं, चलाएं डु /directory. उदाहरण के लिए, यह पता लगाने के लिए कि सबसे बड़ी फाइलें कौन सी हैं /var निर्देशिका, भागो:

du -ch / var

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

du -ch / my-favourite-निर्देशिका> du-readout.txt

आप के साथ पाठ फ़ाइल देख सकते हैं बिल्ली उपकरण। वैकल्पिक रूप से, इसे अपने पसंदीदा टेक्स्ट एडिटर के साथ खोलें।

cat du-readout.txt
watch instagram story
खोज
हाल के पोस्ट