Linux सर्वर परिनियोजन और SSH में दक्षता · पाठ

डिस्क उपयोग की निगरानी

अपने सर्वर के भंडारण में डिस्क स्थान, इनोड उपयोग और I/O प्रदर्शन की निगरानी के लिए `df`, `du` और `iostat` जैसे टूल का उपयोग कीजिए।

पाठ 3, कुल 4 में से12 चरण

डिस्क उपयोग की निगरानी, CoddyKit पर Linux सर्वर परिनियोजन और SSH में दक्षता का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Linux सर्वर परिनियोजन और SSH में दक्षता सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Linux सर्वर परिनियोजन और SSH में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

डिस्क उपयोग की निगरानी क्यों करें?

अपने सर्वर के डिस्क उपयोग पर नज़र रखना बहुत महत्वपूर्ण है। कल्पना कीजिए कि लॉग से पूरी डिस्क भर जाने के कारण कोई वेबसाइट अचानक बंद हो जाए! या डिस्क पर अत्यधिक गतिविधि के कारण डेटाबेस बहुत धीमा हो जाए।

निगरानी से आप:

  • बंद होने की घटनाएँ रोक सकते हैं: पूरी तरह भर चुकी डिस्क के कारण समस्या होने से पहले उनका पता लगा सकते हैं।
  • प्रदर्शन बेहतर कर सकते हैं: उच्च I/O वाली उन डिस्क की पहचान कर सकते हैं जो बाधा बन सकती हैं।
  • क्षमता की योजना बना सकते हैं: वृद्धि के रुझान समझकर पहले से स्टोरेज जोड़ सकते हैं।

`df` से परिचय: खाली डिस्क स्थान

df कमांड का अर्थ 'disk free' है। यह आपके सर्वर पर माउंट किए गए फ़ाइल सिस्टम के कुल डिस्क स्थान के उपयोग की जाँच करने का मुख्य उपकरण है।

यह प्रत्येक माउंट किए गए विभाजन के लिए कुल स्थान, उपयोग किए गए स्थान, उपलब्ध स्थान और उपयोग किए गए प्रतिशत का सारांश देता है।

`df` का उपयोग: स्थान की जाँच

आइए df को काम करते हुए देखें। -h फ़्लैग आउटपुट को मानव-पठनीय बनाता है और आकारों को KB, MB या GB में दिखाता है।

अपने सर्वर का डिस्क स्थान एक नज़र में देखने के लिए यह कमांड चलाकर देखें:

df -h

`df` के आउटपुट को समझना

df -h के आउटपुट में आमतौर पर ये कॉलम होते हैं:

  • फ़ाइल सिस्टम: डिस्क विभाजन या डिवाइस का नाम।
  • आकार: फ़ाइल सिस्टम का कुल आकार।
  • उपयोग किया गया: वर्तमान में उपयोग में आने वाले स्थान की मात्रा।
  • उपलब्ध: अभी उपलब्ध स्थान की मात्रा।
  • उपयोग%: उपयोग किए गए डिस्क स्थान का प्रतिशत।
  • माउंट किया गया स्थान: वह डायरेक्टरी जहाँ फ़ाइल सिस्टम माउंट है।

लगभग भर चुकी डिस्क का पता लगाने के लिए उपयोग% कॉलम पर विशेष ध्यान दें!

`du` से परिचय: डिस्क उपयोग

जहाँ df पूरे फ़ाइल सिस्टम का उपयोग दिखाता है, वहीं du (disk usage) विशिष्ट फ़ाइलों या डायरेक्टरी द्वारा उपयोग किए गए स्थान की गणना करता है।

यह पता लगाने में बहुत सहायक है कि कौन-सी डायरेक्टरी सबसे अधिक स्थान ले रही हैं, जिससे अधिक डिस्क उपयोग के स्रोत का सटीक पता लगाया जा सकता है।

`du` का उपयोग: डायरेक्टरी का आकार

किसी डायरेक्टरी का आकार जानने के लिए आप du के साथ -s (सारांश) और -h (मानव-पठनीय) फ़्लैग का उपयोग कर सकते हैं, जिसके बाद डायरेक्टरी का पथ दिया जाता है।

आइए /var/log डायरेक्टरी का आकार जाँचें, जिसमें अक्सर बड़ी लॉग फ़ाइलें होती हैं:

du -sh /var/log

`df` बनाम `du`: मुख्य अंतर

यह जानना महत्वपूर्ण है कि किसका उपयोग कब करना है:

  • df: पूरे फ़ाइल सिस्टम के स्थान उपयोग की रिपोर्ट देता है। यह फ़ाइल सिस्टम के मेटाडेटा से डेटा पढ़ता है।
  • du: फ़ाइलों और डायरेक्टरी के स्थान उपयोग की रिपोर्ट देता है। यह आकार की गणना करने के लिए डायरेक्टरी की सामग्री को स्कैन करता है।

कभी-कभी df और du अलग-अलग संख्याएँ दिखा सकते हैं, क्योंकि हटाई गई फ़ाइलें अब भी प्रक्रियाओं द्वारा खुली रखी गई हो सकती हैं। आमतौर पर रीबूट करने या प्रक्रिया को फिर से शुरू करने पर दोनों के आँकड़े समान हो जाते हैं।

`iostat` से परिचय: I/O प्रदर्शन

iostat, sysstat पैकेज का हिस्सा है और आपके स्टोरेज डिवाइस के इनपुट/आउटपुट (I/O) के विस्तृत आँकड़े प्रदान करता है।

यह उपकरण डिस्क गतिविधि की निगरानी करने में मदद करता है, जो प्रदर्शन में आने वाली बाधाओं की पहचान करने के लिए महत्वपूर्ण है। I/O प्रतीक्षा का अधिक समय आपके सर्वर को काफ़ी धीमा कर सकता है।

कार्रवाई में `iostat`: डिस्क गतिविधि

डिस्क के I/O प्रदर्शन का एक तात्कालिक अवलोकन पाने के लिए आप iostat का उपयोग कर सकते हैं। -x फ़्लैग विस्तृत आँकड़े देता है, और एक संख्या जोड़ने पर (जैसे, 2) यह हर 2 सेकंड में अद्यतन होगा।

इस कमांड के लिए sysstat इंस्टॉल करना आवश्यक हो सकता है (जैसे, Debian/Ubuntu पर sudo apt install sysstat)।

iostat -x 2

`iostat` के आउटपुट को समझना

iostat -x का उपयोग करते समय इन प्रमुख मेट्रिक्स पर ध्यान दें:

  • %util: वह CPU समय का प्रतिशत, जिसके दौरान डिवाइस को I/O अनुरोध भेजे गए। अधिक मान (100% के करीब) व्यस्त डिस्क का संकेत देते हैं।
  • r/s, w/s: प्रति सेकंड पढ़ने/लिखने के अनुरोधों की संख्या।
  • rkB/s, wkB/s: प्रति सेकंड पढ़े/लिखे गए किलोबाइट की संख्या।
  • await: डिवाइस को भेजे गए I/O अनुरोधों के पूरा होने में लगने वाला औसत समय (मिलीसेकंड में)। अधिक मान धीमी डिस्क का संकेत देते हैं।

ये मेट्रिक्स आपको डिस्क की स्थिति और प्रदर्शन का आकलन करने में सहायता करते हैं।

त्वरित जाँच: डिस्क की निगरानी

आपने डिस्क के उपयोग और प्रदर्शन की निगरानी करने वाले तीन आवश्यक टूल के बारे में सीखा है। अब अपनी समझ की जाँच कीजिए!

पुनरावलोकन: आपके निगरानी टूल

बहुत अच्छा! आपने अपने सर्वर के डिस्क उपयोग और I/O प्रदर्शन की निगरानी की मूल बातें सीख ली हैं।

आपने इनके बारे में सीखा:

  • df: फ़ाइल सिस्टम पर उपलब्ध कुल डिस्क स्थान जाँचने के लिए।
  • du: विशिष्ट फ़ाइलों और डायरेक्टरी द्वारा किए जा रहे डिस्क उपयोग की पहचान करने के लिए।
  • iostat: डिस्क I/O प्रदर्शन की निगरानी करने और बाधाओं की पहचान करने के लिए।

इन टूल का नियमित उपयोग आपके सर्वर को सुचारु रूप से चलाने और अप्रत्याशित समस्याओं को रोकने में सहायता करेगा।

शुरुआत निःशुल्क

एआई शिक्षक के साथ Linux सर्वर परिनियोजन और SSH में दक्षता सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

अक्सर पूछे जाने वाले प्रश्न

क्या “डिस्क उपयोग की निगरानी” पाठ निःशुल्क है?

हाँ — Linux सर्वर परिनियोजन और SSH में दक्षता अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “डिस्क उपयोग की निगरानी” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Linux सर्वर परिनियोजन और SSH में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“डिस्क उपयोग की निगरानी” में मैं क्या सीखूँगा?

अपने सर्वर के भंडारण में डिस्क स्थान, इनोड उपयोग और I/O प्रदर्शन की निगरानी के लिए `df`, `du` और `iostat` जैसे टूल का उपयोग कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Linux सर्वर परिनियोजन और SSH में दक्षता का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Linux सर्वर परिनियोजन और SSH में दक्षता शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Linux सर्वर परिनियोजन और SSH में दक्षता शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“डिस्क उपयोग की निगरानी” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Linux सर्वर परिनियोजन और SSH में दक्षता पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Linux सर्वर परिनियोजन और SSH में दक्षता पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. डिस्क का विभाजन और फ़ॉर्मैटिंग
  2. फ़ाइल सिस्टम माउंट करना
  3. डिस्क उपयोग की निगरानी
  4. लॉजिकल वॉल्यूम प्रबंधन (LVM)
← Linux सर्वर परिनियोजन और SSH में दक्षता पर वापस जाएँ