यह गाइड आपको दिखाएगी कि Linux में अपने फ्री डिस्क स्पेस का पता कैसे लगाएं, उन कमांड की श्रृंखला का उपयोग करके जो सभी Linux डिस्ट्रीब्यूशन के साथ आती हैं।
हालांकि आज हार्ड ड्राइव स्पेस सस्ता है और हम खुशी-खुशी सर्वर या डेस्कटॉप में कुछ टेराबाइट डाल देते हैं, यह आश्चर्यजनक है कि डिस्क कितनी बार भर जाती है। यहां कुछ Linux टूल हैं जो आपको यह देखने में मदद करेंगे कि आपका कितना डिस्क उपयोग किया गया है, और क्या इसे खा रहा है, ताकि आप इसके हाथ से निकलने से पहले कुछ कर सकें।
यदि आप कमांड लाइन सामान के बजाय ग्राफिकल यूटिलिटी पसंद करते हैं, तो आप Ubuntu के लिए Disk Usage Analyzer ऐप देखना चाह सकते हैं। अन्यथा, पढ़ते रहें।
पहली कमांड जिसे हम देखेंगे वह "df" कमांड है। यह Linux के सभी डिस्ट्रीब्यूशन के साथ बंडल में आती है। "df" का अर्थ "disk free" है। यह आपको आपके सभी पार्टीशन की स्थिति की रीडिंग देता है। यह आपको कुल डिस्क स्पेस, उपयोग की गई जगह, उपलब्ध जगह, और फिर उपयोग की जा रही जगह का प्रतिशत देता है।
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 57G 2.4G 52G 5% /
/dev/sda1 99M 12M 83M 12% /boot
/dev/sda2 15G 1.3G 13G 10% /home
यह df से मिलने वाली रीडिंग का प्रकार है। उपरोक्त उदाहरण में मैंने विकल्प "-h" का उपयोग किया है जो आउटपुट को मानव-पठनीय फॉर्मेट में देता है। इसलिए, मुझे डिस्क स्पेस बाइट्स में दिखाने के बजाय यह मेगाबाइट्स और गीगाबाइट्स का उपयोग करता है जिसे हमारे लिए व्याख्या करना आसान है।
एक और कमांड जो मुझे बहुत उपयोगी लगती है वह है "du"। "du" का अर्थ "disk usage" है। यह आपको फ़ाइल या फ़ोल्डर द्वारा उपयोग की जा रही जगह की मात्रा की रीडिंग दे सकता है। 'data' नामक डायरेक्टरी द्वारा उपभोग की जा रही जगह की मात्रा की जांच करने के लिए निम्न कमांड का उपयोग करें:
# du -sh data
104K data/
उपरोक्त कमांड के लिए मैंने निम्न विकल्पों का उपयोग किया है - "-s" जो "summarize" के लिए खड़ा है, और "h", जो आउटपुट को मानव-पठनीय बनाता है। आप इस कमांड का उपयोग डायरेक्टरी के अंदर फ़ाइलों और डायरेक्टरी के विवरण देखने के लिए भी कर सकते हैं। "data" डायरेक्टरी के अंदर फ़ाइलों और डायरेक्टरी के व्यक्तिगत और कुल डिस्क उपयोग को देखने के लिए निम्न कार्य करें:
# du -shc data/*
4.0K data/1log_script.sh
64K data/logs_files
4.0K data/generic_script.sh
8.0K data/random_script1.sh
4.0K data/random_script2.sh
4.0K data/random_script3.sh
4.0K data/hello_world.sh
4.0K data/data_backup.log
4.0K data/log_backup.log
100K total
हमने पहले उपयोग की गई कमांड में विकल्प "c" जोड़ा है। "c" अंत में कुल डिस्क उपयोग जोड़ता है।
एक और टूल जिसका उपयोग मैं अपनी डिस्क पर क्या है यह जांचने के लिए करता हूं वह है "find" कमांड। Find का उपयोग करके मैं एक निश्चित आकार से बड़ी सभी फ़ाइलों की सूची बनाना पसंद करता हूं। मान लें कि मैं जांचना चाहता था कि मेरे '/home' पार्टीशन में कौन सी फ़ाइलें 10 MB से बड़ी हैं, यहां मैं क्या उपयोग करूंगा:
# find /home -size +10000k
कमांड काफी आत्म-व्याख्यात्मक है। आप "/home" को उस डायरेक्टरी में बदल सकते हैं जिसे आप फ़ाइलों के लिए स्कैन करना चाहते हैं, और "+10000k" को उस फ़ाइल के आकार में जिसे आप फ़िल्टर करना चाहते हैं।
अब आप जानते हैं कि Linux में अपने फ्री डिस्क स्पेस और उसके उपयोग का पता कैसे लगाएं!