LVM उबंटू ट्यूटोरियल

Lvm Ubuntu Tutorial



LVM या लॉजिकल वॉल्यूम मैनेजर एक Linux मशीन पर डिस्क स्थान के प्रबंधन को प्रबंधित करने में आसान बनाता है। एलवीएम की विशेषताओं में शामिल हैं:

  • डिस्क पर विभाजन बनाएं, आकार बदलें, स्थानांतरित करें और हटाएं
  • लॉजिकल वॉल्यूम बनाकर कई हार्ड डिस्क के स्थान को प्रबंधित करें
  • किसी भी विभाजन के कुल स्थान को जाने बिना सिस्टम पर कार्य करें
  • किसी भी विभाजन के स्थान का आकार बदला जा सकता है या किसी भी कम स्थान वाले विभाजन को सौंपा जा सकता है
  • किसी भी मौजूदा पार्टीशन के फाइल सिस्टम को बदलें या सिस्टम से किसी भी पार्टीशन को जल्दी से हटा दें
  • किसी भी चल रहे सिस्टम का स्नैपशॉट बनाएं
  • डिस्क के स्ट्राइप्ड लॉजिकल वॉल्यूम बनाता है
  • सॉफ़्टवेयर RAID विभाजन या एकल डिस्क के मानक विभाजन का निर्माण
  • आवश्यकताओं के आधार पर सिस्टम को अधिक लचीलापन प्रदान करने के लिए डिस्क के वॉल्यूम को फ्लाई पर बढ़ाया जा सकता है।

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







इस ट्यूटोरियल में, आप LVM की विभिन्न उपयोगिताओं को सीखेंगे, जैसे कि एक नया वॉल्यूम कैसे बनाएं या निकालें, वर्तमान वॉल्यूम के बारे में जानकारी कैसे प्राप्त करें, उबंटू पर डिस्क के मौजूदा वॉल्यूम का आकार कैसे बदलें और एक रनिंग सिस्टम का स्नैपशॉट बनाएं। .



LVM घटकों को बनाना, उनका आकार बदलना और हटाना

किसी भी LVM कमांड को चलाने के लिए आपके पास रूट विशेषाधिकार होना चाहिए। तो, सबसे पहले, आपको LVM को रूट पासवर्ड से चलाना होगा।



$सुडोएलवीएम





सभी मौजूदा ब्लॉक उपकरणों को खोजने के लिए कमांड चलाएँ। आउटपुट में, यह दिखाया गया है कि दो विभाजन हैं जो हैं /देव/sda1 तथा /देव/sda5, 1 डिस्क इंच /देव/एसडीबी और कोई भौतिक मात्रा नहीं।

एलवीएम>एलवीएमडिस्कैन



भौतिक आयतन बनाएँ

परमवीर चक्र बनाएँ भंडारण उपकरणों से भौतिक आयतन बनाने के लिए कमांड का उपयोग किया जाता है। यहां, /देव/एसडीबी भौतिक आयतन बनाने के लिए उपयोग किया जाता है। 5GB का भौतिक आयतन बनाने के लिए कमांड चलाएँ। भौतिक आयतन सफलतापूर्वक बनाए जाने पर सफलता संदेश दिखाई देगा।

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

आप भी उपयोग कर सकते हैं पीवीडिस्प्ले मौजूदा भौतिक संस्करणों को खोजने के लिए आदेश।

एलवीएम>पीवीडिस्प्ले

वॉल्यूम समूह बनाएं

फिजिकल वॉल्यूम बनाने के बाद आप वॉल्यूम ग्रुप बना सकते हैं। वीजीक्रिएट कमांड का उपयोग नया वॉल्यूम ग्रुप बनाने के लिए किया जाता है। आप एक या अधिक भौतिक वॉल्यूम का उपयोग करके वॉल्यूम समूह बना सकते हैं। केवल एक भौतिक आयतन है। तो, वॉल्यूम समूह इसके द्वारा बनाया जा सकता है। मान लीजिए, आप एक वॉल्यूम समूह बनाना चाहते हैं जिसका नाम है वीजी1 साथ /देव/एसडीबी , फिर नीचे की तरह कमांड चलाएँ। यदि वॉल्यूम समूह ठीक से बनाता है तो सफलता संदेश दिखाई देगा।

एलवीएम>वीजीक्रिएट वीजी1/देव/स्नानघर

वीजीडिस्प्ले मौजूदा वॉल्यूम समूहों की जानकारी प्राप्त करने के लिए कमांड का उपयोग किया जाता है। आउटपुट दिखाने के लिए कमांड चलाएँ।

एलवीएम>वीजीडिस्प्ले

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

एलवीएम>vgremove vg1

निम्नलिखित चलाएँ वीजीक्रिएट आकार का एक वॉल्यूम समूह बनाने के लिए आदेश, 100M।

एलवीएम>वीजीक्रिएट-एस100एम वीजी1/देव/स्नानघर

अब, vgdisplay निम्न आउटपुट दिखाएगा।

लॉजिकल वॉल्यूम बनाएं

आप विशिष्ट आकार या सभी शेष खाली स्थान का तार्किक आयतन बना सकते हैं। एलवीक्रिएट कमांड का उपयोग लॉजिकल वॉल्यूम बनाने के लिए किया जाता है। लॉजिकल वॉल्यूम नाम -n विकल्प द्वारा निर्दिष्ट किया जाता है और वॉल्यूम का आकार -L विकल्प द्वारा निर्दिष्ट किया जाता है। 10GB नाम का लॉजिकल वॉल्यूम बनाने के लिए निम्न कमांड चलाएँ: एलवी1 वॉल्यूम समूह के लिए वीजी1 जो एक भौतिक आयतन के साथ जुड़ा हुआ है, /देव/एसडीबी .

एलवीएम>एलवीक्रिएट-NS१०जी-एनएलवी1 वीजी1

एलवीडिस्प्ले कमांड का उपयोग सभी मौजूदा लॉजिकल वॉल्यूम की जानकारी प्राप्त करने के लिए किया जाता है।

तार्किक आयतन बनाने के बाद यदि भौतिक आयतन में कोई खाली स्थान मौजूद है तो शेष खाली स्थान का उपयोग करके एक नया तार्किक आयतन बनाया जा सकता है -NS विकल्प। लॉजिकल वॉल्यूम बनाने के लिए कमांड चलाएँ, एलवी२ वॉल्यूम समूह के सभी खाली स्थान का उपयोग करना, वीजी1

एलवीएम>एलवीक्रिएट-NS 100%नि: शुल्क-एनएलवी२ वीजी१

आप कई उन्नत विकल्पों के साथ एक तार्किक आयतन बना सकते हैं। कुछ विकल्पों को यहां समझाया गया है। महत्वपूर्ण विकल्पों में से एक है -टाइप जो एक तार्किक आयतन के आवंटन प्रकार को निर्धारित करता है। कुछ सबसे अधिक इस्तेमाल किए जाने वाले प्रकार हैं रैखिक, धारीदार और छापे 1. डिफ़ॉल्ट प्रकार रैखिक है जहां भौतिक उपकरणों को एक के बाद एक जोड़ा जाता है। धारीदार प्रकार का तार्किक आयतन बनाने के लिए कम से कम दो भौतिक आयतनों की आवश्यकता होती है। इस प्रकार के लॉजिकल वॉल्यूम का प्रदर्शन बेहतर होता है लेकिन यह डेटा भेद्यता को बढ़ाता है। धारीदार तार्किक आयतन बनाने के लिए -i विकल्प का उपयोग किया जाता है। RAID1 प्रकार का उपयोग RAID1 वॉल्यूम का दर्पण बनाने के लिए किया जाता है। इस प्रकार को तार्किक आयतन बनाने के लिए आवश्यक स्थान के साथ न्यूनतम दो भौतिक आयतनों की भी आवश्यकता होती है। इसलिए, स्ट्राइप्ड और रेड1 टाइप वॉल्यूम बनाने के लिए आपको कम से कम दो फिजिकल वॉल्यूम बनाने होंगे और निम्नलिखित कमांड्स चलाने होंगे।

स्ट्रिप्ड वॉल्यूम:

एलवीएम>एलवीक्रिएट--प्रकारधारीदार-मैं 2 -NS१०जी-एनs_vol1 vol_group

RAID1 वॉल्यूम:

एलवीएम>एलवीक्रिएट--प्रकारछापे1-एम 2 -NS20 ग्राम-एनm_vol1 vol_group

lvremove किसी भी मौजूदा लॉजिकल वॉल्यूम को हटाने के लिए कमांड का उपयोग किया जाता है। निम्न आदेश lv2 तार्किक आयतन को हटा देगा जो vg1 आयतन समूह के अंतर्गत स्थित है।

एलवीएम>lvremove/देव/वीजी1/एलवी२

स्नैपशॉट बनाएं

उस वॉल्यूम का स्नैपशॉट बनाने के लिए आपको भौतिक आयतन के बजाय मूल तार्किक आयतन का उपयोग करना होगा। सभी मौजूदा लॉजिकल वॉल्यूम निकालें और एक नया लॉजिकल वॉल्यूम बनाएं जो भौतिक वॉल्यूम के आकार से छोटा हो क्योंकि स्नैपशॉट भौतिक वॉल्यूम के खाली स्थान पर बनाया जाएगा।

अब, यदि आप लॉजिकल वॉल्यूम का स्नैपशॉट बनाना चाहते हैं तो lv1 का स्नैपशॉट बनाने के लिए निम्न कमांड चलाएँ। यहाँ, स्नैपशॉट का नाम Snap_ck है और स्नैपशॉट का आकार 6G है। यदि भौतिक उपकरण का खाली स्थान 6G से कम है तो एक त्रुटि उत्पन्न होगी और कोई स्नैपशॉट नहीं बनाएगा।

एलवीएम>एलवीक्रिएट-एस -NS6 ग्राम-एनSnap_ck vg1/एलवी1

-जाओ विकल्प का उपयोग स्नैपशॉट से तार्किक आयतन को पुनर्प्राप्त करने के लिए किया जाता है। जब कमांड निष्पादित होता है तो लॉजिकल वॉल्यूम बहाल हो जाएगा जहां से स्नैपशॉट लिया जाता है।

एलवीएम>lvconvert--जाओवीजी1/स्नैप_क

लॉजिकल वॉल्यूम का आकार बदलें

आप किसी भी तार्किक आयतन के आकार को आसानी से उपयोग करके बदल सकते हैं lvresize आदेश। किसी भी मौजूदा वॉल्यूम के लिए नया आकार सेट करने के लिए इस कमांड का उपयोग -L विकल्पों के साथ किया जाता है। सबसे पहले, किसी भी तार्किक आयतन के वर्तमान आकार की जाँच करें जिसका आप उपयोग करके आकार बदलना चाहते हैं lvscan आदेश। निम्न आउटपुट में वॉल्यूम का वर्तमान आकार 5GB है।

एलवीएम>lvscan

यदि आप वॉल्यूम का आकार बदलना चाहते हैं और वॉल्यूम का आकार 9GB पर सेट करना चाहते हैं तो आवश्यक विकल्पों के साथ lvresize कमांड चलाएँ और जाँचें कि वॉल्यूम का आकार ठीक से बढ़ा है या नहीं।

एलवीएम>lvresize-NS+ 4जी वीजी1/एलवी1
एलवीएम>lvscan

वॉल्यूम समूह से भौतिक आयतन निकालें

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

एलवीएम>pvmove/देव/स्नानघर
एलवीएम>vgreduce vg1/देव/स्नानघर

एलवीएम>pvremove/देव/स्नानघर

सिस्टम के स्टोरेज डिवाइस को कुशलतापूर्वक प्रबंधित करने के लिए LVM के उपयोग का ज्ञान होना आवश्यक है। यदि आप इस ट्यूटोरियल के उल्लिखित आदेशों को ठीक से समझते हैं और उनका परीक्षण करते हैं तो आप अपनी आवश्यकताओं के आधार पर अपने डिस्क को कॉन्फ़िगर करने के लिए इन आदेशों को उबंटू पर लागू करने में सक्षम होंगे।