Ubuntu में डिस्क स्पेस कैसे जांचें और प्रबंधित करें: शुरुआती और उन्नत उपयोगकर्ताओं के लिए पूर्ण गाइड

目次

1. परिचय

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

यह लेख उबंटू में डिस्क स्पेस की जांच करने और ठीक से प्रबंधित करने के तरीके को समझाता है। यह CLI (कमांड लाइन इंटरफेस) टूल्स जैसे df और du कमांड्स के उपयोग को कवर करता है, साथ ही GUI टूल “डिस्क यूजेज एनालाइजर” जो आपको स्टोरेज उपयोग को दृश्य रूप से जांचने की अनुमति देता है। स्पष्ट उदाहरण और चरण-दर-चरण निर्देश शुरुआती लोगों को आत्मविश्वास के साथ अनुसरण करने में मदद करेंगे।

2. समग्र डिस्क उपयोग की जांच कैसे करें (df कमांड)

उबंटू में समग्र डिस्क उपयोग की जांच करने के लिए, df कमांड का उपयोग करें। यह सुविधाजनक टूल प्रत्येक फाइल सिस्टम के लिए डिस्क उपयोग और उपलब्ध स्पेस प्रदर्शित करता है। इस खंड में, हम बेसिक उपयोग से लेकर उन्नत उदाहरणों तक सब कुछ समझाएंगे।

df कमांड क्या है?

df का अर्थ “डिस्क फ्री” है और यह लिनक्स तथा यूनिक्स-आधारित ऑपरेटिंग सिस्टम्स में डिस्क उपयोग और उपलब्ध क्षमता की जांच के लिए उपयोग किया जाता है। यह सरल, तेज और सिस्टम की डिस्क स्थिति को तुरंत समझने के लिए आदर्श है।

बेसिक उपयोग

df कमांड का उपयोग करने का सबसे सामान्य तरीका निम्नलिखित है:

df -h
  • -h विकल्प मानव-पठनीय प्रारूप में इकाइयों के साथ मान प्रदर्शित करता है—उदाहरण के लिए, “1024000” दिखाने के बजाय, यह “1G” या “500M” प्रदर्शित करता है।

उदाहरण आउटपुट

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   30G   40% /
tmpfs           500M     0  500M    0% /dev/shm

आउटपुट की व्याख्या

  • Filesystem : उपयोग की गई फाइल सिस्टम का प्रकार (जैसे, ext4, tmpfs)।
  • Size : फाइल सिस्टम का कुल आकार।
  • Used : वर्तमान में उपयोग में लिया गया स्पेस।
  • Avail : उपलब्ध फ्री स्पेस।
  • Use% : डिस्क उपयोग का प्रतिशत।
  • Mounted on : फाइल सिस्टम माउंट की गई लोकेशन।

उन्नत उपयोग उदाहरण

केवल विशिष्ट फाइल सिस्टम प्रदर्शित करें

आप -T विकल्प का उपयोग करके फाइल सिस्टम प्रकार की जानकारी शामिल कर सकते हैं और यहां तक कि विशिष्ट फाइल सिस्टम को फिल्टर भी कर सकते हैं।

df -T ext4

यह केवल ext4 फाइल सिस्टम की जानकारी प्रदर्शित करता है।

जांच करने के लिए एक विशिष्ट फाइल सिस्टम निर्दिष्ट करें

यदि आप एक विशिष्ट माउंट पॉइंट (जैसे, /home) की जांच करना चाहते हैं, तो निष्पादित करें:

df -h /home

यह /home डायरेक्टरी को आवंटित डिस्क उपयोग और उपलब्ध स्पेस प्रदर्शित करता है।

समस्या निवारण टिप्स

  • यदि डिस्क पूर्ण है df का उपयोग करके 100% उपयोग वाले फाइल सिस्टम की पहचान करें और अनावश्यक फाइलों को डिलीट करें।
  • यदि df परिणाम अपडेट नहीं होते डिलीट की गई फाइलें अभी भी प्रोसेस द्वारा उपयोग में हो सकती हैं। उन्हें lsof कमांड का उपयोग करके पहचानें:
    lsof | grep deleted
    

सारांश

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

3. विशिष्ट डायरेक्टरीज़ और फाइलों के उपयोग की जांच कैसे करें (du कमांड)

समग्र डिस्क उपयोग जानना यह निर्धारित करने के लिए पर्याप्त नहीं है कि कौन सी डायरेक्टरीज़ या फाइलें स्पेस का उपभोग कर रही हैं। ऐसे मामलों में, du कमांड का उपयोग करके डायरेक्टरी या फाइल प्रति डिस्क उपयोग की जांच करें। यह खंड du कमांड के बेसिक और उन्नत उपयोग दोनों को समझाता है।

du कमांड क्या है?

du का अर्थ “डिस्क उपयोग” है और यह निर्दिष्ट डायरेक्टरीज़ या फाइलों द्वारा उपयोग किए गए डिस्क स्पेस को प्रदर्शित करता है। यह डिस्क स्पेस की कमी के कारण की पहचान करने के लिए अत्यधिक उपयोगी है।

बेसिक उपयोग

एक सरल du कमांड का उदाहरण:

du -sh /path/to/directory
  • -s विकल्प केवल डायरेक्टरी का कुल उपयोग प्रदर्शित करता है।
  • -h विकल्प आउटपुट को मानव-पठनीय इकाइयों (KB, MB, GB) में दिखाता है।

उदाहरण आउटपुट

5.2G    /home/user/Documents

यह दर्शाता है कि /home/user/Documents डायरेक्टरी 5.2GB स्पेस का उपयोग कर रही है।

विस्तृत उपयोग की जाँच करें

सबडायरेक्टरी प्रदर्शित करें

du -h /path/to/directory/*

उदाहरण

1.5G    /path/to/directory/subdir1
3.2G    /path/to/directory/subdir2
500M    /path/to/directory/subdir3

उन्नत उपयोग उदाहरण

आकार के अनुसार छँटाई करें

du -ah /path/to/directory | sort -rh | head -n 10
  • -a : फाइलों और डायरेक्टरी दोनों को प्रदर्शित करता है।
  • sort -rh : अवरोही क्रम में छँटाई करता है।
  • head -n 10 : शीर्ष 10 परिणाम दिखाता है।

उदाहरण

2.5G    /path/to/directory/largefile1.iso
1.2G    /path/to/directory/subdir1
800M    /path/to/directory/largefile2.zip

शर्तों से मेल खाने वाली फाइलों की खोज करें

find /path/to/directory -name "*.log" -exec du -h {} +

समस्या निवारण टिप्स

  • यदि du परिणाम अपेक्षित मानों से मेल नहीं खाते, तो हटाई गई फाइलें प्रक्रियाओं द्वारा अभी भी रखी जा सकती हैं। उपयोग करें:
    lsof | grep deleted
    

सारांश

du कमांड यह पहचानने में मदद करती है कि कौन सी डायरेक्टरी और फाइलें डिस्क स्थान का उपयोग कर रही हैं। इसे find या sort जैसी कमांडों के साथ जोड़ने से कुशल जांच और सफाई संभव होती है।

4. GUI के साथ डिस्क स्थान की जाँच कैसे करें (डिस्क उपयोग विश्लेषक)

CLI टूल्स के अलावा, उबंटू “डिस्क उपयोग विश्लेषक” का उपयोग करके डिस्क उपयोग की जाँच के लिए एक GUI विधि भी प्रदान करता है। यह खंड इसके फीचर्स, स्थापना और उपयोग की व्याख्या करता है।

डिस्क उपयोग विश्लेषक क्या है?

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

स्थापना

sudo apt update
sudo apt install baobab

मूल उपयोग

  1. एप्लिकेशन मेनू से लॉन्च करें।
  2. या टर्मिनल से चलाएँ:
    baobab
    

स्कैन विकल्प

  • होम फोल्डर स्कैन करें
  • विशिष्ट डायरेक्टरी चुनें
  • रिमोट डिस्क स्कैन करें

उपयोग देखें

  • ग्राफ़ दृश्य
  • विस्तृत सूची

फायदे और नुकसान

फायदे

  • समझने में आसान दृश्य प्रारूप
  • कमांड ज्ञान की आवश्यकता नहीं
  • नेटवर्क ड्राइव का समर्थन

नुकसान

  • बड़े डायरेक्टरी के साथ धीमा हो सकता है
  • CLI टूल्स की तुलना में कम अनुकूलन योग्य

सारांश

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

5. कम डिस्क स्थान के लिए व्यावहारिक समाधान

कम डिस्क स्थान सिस्टम को धीमा कर सकता है और स्थापना विफलताओं का कारण बन सकता है। यह खंड व्यावहारिक समाधानों की व्याख्या करता है।

अनावश्यक फाइलों और डायरेक्टरी को हटाएँ

अस्थायी फाइलों को हटाएँ

sudo rm -rf /tmp/*

कचरा खाली करें

rm -rf ~/.local/share/Trash/*

अनावश्यक पैकेज और कैश हटाएँ

sudo apt-get autoremove
sudo apt-get clean

बड़ी फाइलों को खोजें और हटाएँ

find / -type f -size +100M

डायरेक्टरी उपयोग की जाँच करें

du -ah /path/to/directory | sort -rh | head -n 10

लॉग फाइलों का प्रबंधन करें

sudo journalctl --vacuum-size=50M
sudo nano /etc/logrotate.conf

डिस्क उपयोग को नियमित रूप से मॉनिटर करें

#!/bin/bash
df -h > ~/disk_usage_report.txt

सारांश

अनावश्यक फाइलों को हटाकर और उपयोग को नियमित रूप से मॉनिटर करके, डिस्क स्थान की समस्याओं से बचा जा सकता है।

6. FAQ

Q1: df और du के बीच क्या अंतर है?

A:

  • df समग्र फाइल सिस्टम उपयोग दिखाता है।
  • du प्रति डायरेक्टरी या फाइल उपयोग दिखाता है।

Q2: डिस्क उपयोग अचानक क्यों बढ़ गया, यह कैसे पता करें?

df -h
du -ah / | sort -rh | head -n 10

Q3: फाइलें हटाने से स्थान क्यों मुक्त नहीं होता?

lsof | grep deleted
kill -9 <process ID>

Q4: डिस्क स्थान का उपयोग करने वाली डायरेक्टरी को जल्दी कैसे खोजें?

du -ah /path/to/directory | sort -rh | head -n 10

Q5: डिस्क उपयोग को नियमित रूप से कैसे मॉनिटर करें?

#!/bin/bash
df -h > ~/disk_usage_report.txt

Q6: लॉग फाइलों को बहुत बड़े होने से कैसे रोकें?

sudo nano /etc/logrotate.conf

Q7: डिस्क की कमी को कैसे रोकें?

  • df और du के साथ नियमित जाँचें
  • अनावश्यक फाइलें हटाएँ
  • स्वचालित उपकरणों का उपयोग करें

7. निष्कर्ष

Ubuntu में डिस्क स्पेस प्रबंधन स्थिरता और प्रदर्शन बनाए रखने के लिए आवश्यक है। इस लेख ने बेसिक कमांड्स से लेकर समस्या निवारण और अनुकूलन रणनीतियों तक सब कुछ कवर किया।

मुख्य बिंदु

  • समग्र सिस्टम जाँच के लिए df का उपयोग करें।
  • विशिष्ट डायरेक्टरीज़ में गहराई तक जाने के लिए du का उपयोग करें।
  • अधिकतम दक्षता के लिए GUI और CLI टूल्स को संयोजित करें।

अंतिम सलाह

  • डिस्क स्पेस को नियमित रूप से मॉनिटर करें।
  • प्रत्येक कार्य के लिए सही टूल्स का उपयोग करें।
  • जब समस्याएँ उत्पन्न हों तो इस गाइड में दिए गए चरणों का पालन करें।

समापन टिप्पणी

Ubuntu डिस्क प्रबंधन जटिल लग सकता है, लेकिन इस लेख में पेश किए गए चरणों का पालन करके कोई भी इसे आत्मविश्वास से प्रबंधित कर सकता है। इस ज्ञान का उपयोग एक सुचारू और कुशल सिस्टम बनाए रखने के लिए करें।