अंतरिक्ष कहाँ जाता है? आपकी दो-टेराबाइट हार्ड डिस्क ड्राइव इतनी जल्दी कैसे भर गई है? पता लगाने का केवल एक ही तरीका है:डिस्क उपयोग देखने के उपकरण के साथ। इन्हें ज्यादातर हार्ड डिस्क ड्राइव और सॉलिड स्टेट ड्राइव के साथ काम करने के लिए डिज़ाइन किया गया है, लेकिन ये फ्लैश ड्राइव, यूएसबी स्टिक और एसडी कार्ड के साथ भी काम कर सकते हैं।
ऐसी कई उपयोगिताएँ Linux के लिए उपलब्ध हैं, तो आइए उन पर एक नज़र डालते हैं।
1. नेटिव कमांड लाइन टूल्स
जाँच करने के लिए पहली जगह कमांड लाइन है। कई उपकरण यहां उपलब्ध हैं, और पहले से ही Linux के साथ बंडल किए गए हैं।
पहला आदेश जो आपको आजमाना चाहिए वह है df . यह उपयोग में डिस्क स्थान की मात्रा की रिपोर्ट करेगा। इसे अकेले इस्तेमाल किया जा सकता है, सभी माउंटेड फाइल सिस्टम के लिए या एक फ़ाइल नाम के साथ पूर्ण कुल प्रदर्शित करने के लिए।
जब एक फ़ाइल नाम के साथ प्रयोग किया जाता है, तो df उस विशिष्ट विभाजन पर शेष स्थान को आउटपुट करेगा जहाँ फ़ाइल संग्रहीत है।
df etc
उपरोक्त कमांड दिखाएगा कि / etc / निर्देशिका में कितना खाली स्थान उपलब्ध है। इस बीच,
df -h
-h स्विच को नियोजित करता है, जिसका अर्थ है "मानव पठनीय।" यह मूल रूप से फ़ाइल और फ़ोल्डर के आकार को उस प्रारूप में प्रदर्शित करता है जिसे आप पढ़ सकते हैं। इसका उपयोग यह व्याख्या करने के लिए करें कि किसी विशेष फ़ाइल या निर्देशिका द्वारा डिस्क स्थान का कितना उपयोग किया जा रहा है।
इस बीच, डु भी उपलब्ध है। डीएफ से थोड़ा अलग, डु फाइलों द्वारा उपयोग किए जाने वाले डिस्क स्थान का अनुमान प्रदर्शित करता है। उदाहरण के लिए,
du -shc *.txt
मानव-पठनीय प्रारूप में वर्तमान निर्देशिका में प्रत्येक TXT फ़ाइल का आकार प्रदर्शित करता है।
आप ls . का भी उपयोग कर सकते हैं (सूची) निर्देशिका की सामग्री और फ़ाइल आकार की सूची को आउटपुट करने के लिए आदेश।
यह किसी भी निर्देशिका में
. के साथ किया जाता हैls -l -h
सरल!
2. Ncurses डिस्क उपयोग (ncdu)
यदि आप एक समर्पित उपयोगिता से डिस्क उपयोग की जानकारी प्राप्त करना पसंद करते हैं, तो ncdu का प्रयास करें। इस सूची में संभावित रूप से सबसे सरल विधि, जैसे ही टूल लॉन्च होता है, ncdu आपके सिस्टम को स्कैन करता है। डिफ़ॉल्ट रूप से, होम निर्देशिका की सामग्री और उपयोग प्रदर्शित होते हैं, लेकिन इसे एक अलग निर्देशिका को पैरामीटर के रूप में निर्दिष्ट करके बदला जा सकता है।
आप कमांड लाइन के माध्यम से डेबियन-आधारित सिस्टम पर ncdu स्थापित कर सकते हैं:
sudo apt install ncdu
Ncdu का उपयोग करना सरल है। कमांड लाइन में, दर्ज करें:
ncdu
आपको बड़े HDD पर परिणामों की प्रतीक्षा करनी होगी। आप -x कमांड का उपयोग करके रूट फाइल सिस्टम को भी स्कैन कर सकते हैं:
ncdu -x /
और एसएसएच के माध्यम से स्कैन करने का विकल्प है -- दूरस्थ उपकरणों के लिए बहुत उपयोगी है।
ssh -C user@system ncdu -o- / | ./ncdu -f-
निर्देशों का पूरा सेट खोजने के लिए एनसीडीयू वेबसाइट पर जाएं।
Ncdu की अन्य विशेषताओं में फ़ाइल नाम या आकार के आधार पर छाँटना, एकल फ़ाइलों और निर्देशिकाओं को हटाना, किसी फ़ाइल या फ़ोल्डर के बारे में जानकारी दिखाना और छिपी हुई वस्तुओं की दृश्यता को टॉगल करना शामिल है।
इस तरह के अच्छे कमांड लाइन टूल के साथ, आप सोच सकते हैं कि आपके पास वह सब कुछ है जो आपको चाहिए। हालांकि, विभिन्न दृश्य उपकरण आपको आपके डिस्क उपयोग के बारे में बेहतर दृश्य प्रदान करेंगे।
3. QDirStat
देखने के लिए पहला दृश्य डिस्क उपयोग उपकरण QDirStat है, जो Linux डेस्कटॉप वातावरणों के साथ-साथ BSD में भी उपलब्ध है।
विज़ुअल टूल आपके पीसी की हार्ड डिस्क ड्राइव के साथ क्या हो रहा है, इस बारे में एक महान अंतर्दृष्टि देते हैं कि संख्याओं की एक सूची बस संबंधित नहीं हो सकती है। विंडोज पर इसके लिए सबसे लोकप्रिय विकल्पों में से एक WinDirStat है, जो KDirStat उपयोगिता का एक क्लोन है, जिस पर QDirStat आधारित है।
QDirStat के साथ, आपके HDD उपयोग को आयतों और वर्गों द्वारा दर्शाया जाता है, प्रत्येक एक अलग आकार का। जितना बड़ा वर्ग, उतना ही अधिक HDD स्थान उस विशेष निर्देशिका द्वारा उपयोग किया जा रहा है। विचाराधीन आयत पर राइट-क्लिक करने से आपको फ़ोल्डर स्थान पर जाने का विकल्प मिलेगा।
यह आपके कंप्यूटर पर डाउनलोड किए गए "गुप्त" डेटा को खोजने का एक शानदार तरीका है। इन उपकरणों के साथ लापता डाउनलोड स्थानों और आपके इंटरनेट कैश जैसी चीजों का पता लगाया जा सकता है। और अगर आपको "अवरुद्ध" दृश्य पसंद नहीं है, तो उपयोग डेटा को हिस्टोग्राम के रूप में भी देखा जा सकता है।
आप GitHub के माध्यम से QDirStat प्राप्त कर सकते हैं, लेकिन पैकेज OpenSUSE, SLE और Ubuntu के लिए उपलब्ध हैं।
बाद के लिए, पहले पीपीए जोड़ें (इसे बाद में हटाना याद रखें):
sudo add-apt-repository ppa:nathan-renniewaldock/qdirstat
sudo apt-get update
एक बार यह हो जाने के बाद,
. के साथ इंस्टॉल करेंsudo apt install qdirstat
फिर आप सॉफ्टवेयर को डेस्कटॉप से या टर्मिनल से qdirstat कमांड से लॉन्च कर सकते हैं। स्कैन करने के लिए निर्देशिका का चयन करने के लिए संकेत का पालन करें, फिर डेटा एकत्रित और प्रस्तुत होने तक प्रतीक्षा करें।
एक केडीई संस्करण, K4DirStat, भी उपलब्ध है।
4. डिस्क उपयोग विश्लेषक (उर्फ बाओबाब)
पूर्व में बाओबाब के रूप में जाना जाता है, डिस्क उपयोग विश्लेषक, जैसा कि आपने अनुमान लगाया होगा, एक और दृश्य उपकरण है। QDirStat के ब्लॉक-आधारित दृष्टिकोण के बजाय, यह उपयोगिता डिस्क उपयोग के लाइव चित्रण के रूप में एक रेडियल ट्रेमैप पाई चार्ट प्रदान करती है। आप इसे दाएँ हाथ के फलक में पाएंगे; बाईं ओर, वर्तमान में चयनित निर्देशिका की सामग्री की एक सूची।
आसान विश्लेषण के लिए सब कुछ रंग-कोडित है, लेकिन डिस्क उपयोग विश्लेषक वास्तव में इससे अधिक की पेशकश नहीं करता है। उदाहरण के लिए, आपके द्वारा देखी जा रही निर्देशिकाओं को अपने डिफ़ॉल्ट फ़ाइल प्रबंधक में मैन्युअल रूप से खोलने के अलावा और कोई आसान शॉर्टकट नहीं है।
इतना कहने के बाद, डिस्क उपयोग विश्लेषक का उपयोग करना आसान है और बहुत अधिक भागीदारी के बिना उपयोग की त्वरित जांच के लिए आदर्श है।
5. xdiskusage
एक अन्य ब्लॉक-आधारित ग्राफिकल उपयोग विश्लेषक, xdiskusage में काफी बुनियादी UI है और यह du कमांड से जानकारी एकत्र करता है। हालाँकि, यह आपकी ओर से चलाया जाता है, इसलिए उपयोग डेटा को शीघ्रता से संकलित और प्रस्तुत किया जाता है।
डेबियन-आधारित सिस्टम में इंस्टॉल करें
. के साथsudo apt install xdiskusage
लॉन्च करने के लिए टर्मिनल में xdiskusage कमांड चलाएँ, फिर विश्लेषण करने के लिए निर्देशिका या डिस्क चुनें।
परिणाम एक ट्री-आधारित प्रस्तुति है, जिसमें पैरेंट डायरेक्टरी ब्लॉक सबसे बाईं ओर प्रदर्शित होता है और चाइल्ड डायरेक्टरी और फोल्डर दाईं ओर ब्रांचिंग करते हैं। प्रत्येक ब्लॉक निर्देशिका का नाम और डिस्क उपयोग प्रदर्शित करता है।
आप माउस या तीर कुंजियों का उपयोग करके अपनी निर्देशिका संरचना के इस ग्राफिक प्रतिनिधित्व के माध्यम से नेविगेट कर सकते हैं। निर्देशिका ब्लॉक के बारे में और जानने की आवश्यकता है? विकल्पों के लिए बस राइट-क्लिक करें, जिसमें क्लिपबोर्ड पर पथ को कॉपी करना और डिस्प्ले को प्रिंट करना शामिल है।
हालांकि यह शानदार ग्राफिक्स की पेशकश नहीं करता है, xdiskusage को बेहद हल्के वजन के लिए डिज़ाइन किया गया है। यदि आप ऐसी स्थिति में हैं जहां आपकी डिस्क बिना स्पष्टीकरण के भर गई है और आपके पास जगह की कमी है, तो xdiskusage वह समाधान हो सकता है जिसे आप ढूंढ रहे हैं।
xdiskusage के लिए डाउनलोड करने योग्य निष्पादन योग्य केवल 64-बिट है, हालांकि स्रोत को भी डाउनलोड किया जा सकता है, और स्थापना के लिए आपके सिस्टम पर संकलित किया जा सकता है।
6. Duc
रेडियल ट्रेमैप दृष्टिकोण को नियोजित करने वाला एक अन्य डिस्क उपयोग उपकरण ड्यूक है। टूल के संग्रह की विशेषता के साथ, आप ड्यूक को डेबियन-आधारित डिस्ट्रोज़ पर
. के साथ स्थापित कर सकते हैंsudo apt install duc
अन्य Linux परिवारों के लिए, आप वेबसाइट से स्रोत डाउनलोड कर सकते हैं और इसे संकलित कर सकते हैं।
/usr निर्देशिका को अनुक्रमित करके Duc के साथ आरंभ करें। यह एक डेटाबेस बनाता है (उस पर अधिक नीचे), और पहली बार चलाने में कुछ समय लग सकता है:
duc index /usr
यहां से, आप निर्देशिका की सामग्री और HDD पर उनके प्रभाव को सूचीबद्ध करने के लिए ls का उपयोग कर सकते हैं:
duc ls -Fg /usr/local
यदि आप इसे इस बीच ड्यूक के दृश्य विश्लेषक में देखना पसंद करते हैं, तो उपयोग करें
duc gui /usr
एक कंसोल इंटरफ़ेस भी है जिसके साथ आप खोल सकते हैं
duc ui /usr
Duc डिस्क की सामग्री के डेटाबेस को बनाए रखते हुए डिस्क उपयोग विश्लेषण के लिए कहीं अधिक तेज़ दृष्टिकोण प्रदान करता है। यह इसे बड़ी प्रणालियों के लिए आदर्श बनाता है; ड्यूक वेबसाइट का दावा है कि इसका परीक्षण "500 मिलियन फाइलों और कई पेटाबाइट स्टोरेज" के साथ किया गया है।
7. JDiskReport
हल्के इंस्टॉलेशन के लिए एक अन्य विकल्प JDiskReport है, जो एक जावा-आधारित डिस्क विश्लेषण उपकरण है। क्योंकि यह जावा है, JDiskReport क्रॉस-प्लेटफ़ॉर्म है, जिसका अर्थ है कि आपको इसे पुराने या असामान्य Linux वितरण पर चलाने में किसी भी समस्या का सामना नहीं करना चाहिए।
आपके HDDs का विश्लेषण करने के बाद, JDiskReport सांख्यिकीय डेटा को चार्ट और तालिकाओं के रूप में प्रस्तुत करता है। यह वह जगह है जहां यह अपने आप में आता है - न केवल आपको अपेक्षित पाई चार्ट डिस्प्ले मिलता है, उपयोगिता सबसे बड़ी फाइलों की शीर्ष 50 सूची भी प्रदर्शित करती है। आपको प्रकार के अनुसार सबसे बड़ी फ़ाइलों को प्रदर्शित करने वाली एक स्क्रीन भी मिलेगी।
जावा सबसे लोकप्रिय मंच नहीं है, और अद्यतन करने के लिए एक दर्द है, लेकिन अगर आप xdiskusage की तुलना में बेहतर रिपोर्टिंग विकल्पों के साथ कुछ ढूंढ रहे हैं, तो JDiskReport इसका उत्तर है।
Linux के लिए 7 डिस्क उपयोग उपकरण:आपका पसंदीदा कौन सा है?
इससे कोई फर्क नहीं पड़ता कि आप देशी कमांड लाइन टूल, कमाल के GUI विज़ुअलाइज़र या अपने HDD उपयोग के कंसोल-आधारित विश्लेषण का उपयोग करना चाहते हैं:सभी के लिए एक टूल है!
अधिक Linux मूलभूत के लिए, Linux में किसी फ़ाइल का नाम बदलने के तरीके के बारे में हमारा अवलोकन देखें।