लिनक्स टकसाल पर LVM कॉन्फ़िगर करें

Configure Lvm Linux Mint



कल्पना कीजिए कि आपके पास एक हार्ड डिस्क है जिसके लिए आपको एक चुने हुए विभाजन का आकार बदलने की आवश्यकता है। यह LVM की बदौलत Linux पर संभव है। इसे ध्यान में रखते हुए, यह लेख आपको लिनक्स टकसाल पर LVM को कॉन्फ़िगर करना सिखाएगा। हालाँकि, आप इस ट्यूटोरियल को किसी भी Linux वितरण पर लागू कर सकते हैं।

एलवीएम क्या है?

LVM Linux कर्नेल के लिए विकसित एक तार्किक आयतन प्रबंधक है। वर्तमान में, LVM के 2 संस्करण हैं। LVM1 व्यावहारिक रूप से समर्थन से बाहर है जबकि LVM संस्करण 2 जिसे आमतौर पर LVM2 कहा जाता है, का उपयोग किया जाता है।







LVM में कई विशेषताएं शामिल हैं जो वॉल्यूम प्रबंधक से अपेक्षित हैं, जिनमें शामिल हैं:



  • तार्किक समूहों का आकार बदलना।
  • तार्किक संस्करणों का आकार बदलना।
  • केवल-पढ़ने के लिए स्नैपशॉट (LVM2 पढ़ने और लिखने की पेशकश करता है)।

आपको LVM की शक्ति और उपयोगिता का अंदाजा लगाने के लिए, मैं आपको निम्नलिखित उदाहरण दूंगा: मान लीजिए कि हमारे पास एक छोटी हार्ड ड्राइव है, उदाहरण के लिए, 80Gb। जिस तरह से डिस्क वितरित की जाती है वह कुछ ऐसा होगा:



  • 400Mb /boot विभाजन
  • रूट विभाजन के लिए / 6Gb
  • गृह विभाजन के मामले में /घर 32Gb
  • और स्वैप विभाजन 1Gb है।

यह वितरण सही और उपयोगी हो सकता है लेकिन कल्पना करें कि हम कई प्रोग्राम इंस्टॉल करते हैं और रूट विभाजन भर जाता है, लेकिन व्यक्तिगत फाइलों में व्यावहारिक रूप से कोई डेटा नहीं होता है और /होम विभाजन में 20 जीबी उपलब्ध है। यह हार्ड डिस्क का गलत उपयोग है। LVM के साथ, इस समस्या का समाधान सरल है, क्योंकि आप केवल /home वाले विभाजन को कम कर सकते हैं और फिर रूट निर्देशिका के लिए आवंटित स्थान को बढ़ा सकते हैं।





LVM शब्दावली

पाठक के लिए इस पोस्ट को यथासंभव सरल बनाने के लिए, LVM से संबंधित कुछ अवधारणाओं को ध्यान में रखना आवश्यक है। इन अवधारणाओं को प्रभावी ढंग से जानने से इस उपकरण की पूरी क्षमता को बेहतर ढंग से समझा जा सकेगा:

तो, चलिए शुरू करते हैं:



  • भौतिक आयतन (PV): एक PV एक भौतिक आयतन, एक हार्ड ड्राइव या एक विशेष विभाजन है।
  • लॉजिकल वॉल्यूम (एलवी): एलवी एक लॉजिकल वॉल्यूम है, यह एलवीएम के अलावा किसी अन्य सिस्टम में पारंपरिक विभाजन के बराबर है।
  • वॉल्यूम ग्रुप (वीजी): वीजी वॉल्यूम का एक समूह है, यह एक या अधिक पीवी एकत्र कर सकता है।
  • भौतिक विस्तार (पीई): एक पीई एक निश्चित आकार के प्रत्येक भौतिक आयतन का एक हिस्सा है। एक भौतिक आयतन को एक ही आकार के कई पीई में विभाजित किया जाता है।
  • तार्किक सीमा (LE): एक LE प्रत्येक निश्चित आकार के तार्किक आयतन का एक भाग होता है। एक तार्किक आयतन को एक ही आकार के कई LE में विभाजित किया जाता है।
  • डिवाइस मैपर: एक सामान्य लिनक्स कर्नेल ढांचा है जो एक डिवाइस को ब्लॉक से दूसरे में मैप करने की अनुमति देता है।

लिनक्स टकसाल पर LVM कॉन्फ़िगर करें

सबसे पहले, आपको अपने सिस्टम में lvm2 पैकेज को संस्थापित करना होगा। ऐसा करने के लिए, एक टर्मिनल एमुलेटर खोलें और लिखें। ध्यान दें कि इस आदेश को निष्पादित करने के लिए आपको सुपर उपयोगकर्ता विशेषाधिकारों की आवश्यकता है।

सुडोउपयुक्तइंस्टॉलएलवीएम2

इसके बाद, मैं fdisk का उपयोग यह सत्यापित करने के लिए करने जा रहा हूं कि मेरे पास कौन से विभाजन हैं। बेशक, आपको यह सुनिश्चित करने के लिए भी करना चाहिए कि आपके विभाजन कौन से हैं।

सुडो -मैं
fdisk -NS

जैसा कि आप देख सकते हैं, मेरे पास दूसरी हार्ड ड्राइव है। LVM को अपना कार्य करने के लिए, LVM प्रकार का डिस्क या विभाजन तैयार करना आवश्यक है। इसलिए, मुझे दूसरी हार्ड डिस्क पर कुछ काम करना है जिसे sdb कहा जाता है।

तो, यह कमांड टाइप करें:

fdisk /देव/स्नानघर

अगला, नया विभाजन बनाने के लिए n कुंजी दबाएं। फिर, एंटर दबाएं। अगला, विभाजन को प्राथमिक के रूप में सेट करने के लिए p कुंजी दबाएं। फिर, एंटर दबाएं। अब, आपको इसे डिस्क के पहले विभाजन के रूप में बनाने के लिए 1 दबाना होगा। फिर, एंटर दबाएं।

तो, अगला चरण एक विभाजन के सिस्टम पहचानकर्ता को बदलने के लिए t कुंजी दबाएं। फिर, एंटर दबाएं। और LVM विभाजन का चयन करें। ऐसा करने के लिए, 8e टाइप करें। फिर, एंटर दबाएं। तो, सभी परिवर्तनों को लिखने के लिए w कुंजी टाइप करें।

अंत में, विभाजन की जाँच करें।

fdisk -NS /देव/स्नानघर

नोट: यदि आप कई विभाजनों के साथ काम करने जा रहे हैं, तो आपको उनमें से प्रत्येक के साथ इस प्रक्रिया को दोहराना होगा।

अब, हम जारी रखने के लिए तैयार हैं।

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

LVM के साथ काम करने के लिए हमें पहले फिजिकल वॉल्यूम (PV) को परिभाषित करना होगा, इसके लिए हम PVCreate कमांड का उपयोग करेंगे। तो चलिए चलते हैं।

परमवीर चक्र बनाएँ/देव/एसडीबी1

परिवर्तनों की जाँच करें।

पीवीडिस्प्ले

नोट: यदि हमारे पास एक से अधिक विभाजन हैं, तो हमें उन सभी को PV में जोड़ना होगा।

वॉल्यूम समूह बनाएं (वीजी)

एक बार जब आप विभाजन तैयार कर लेते हैं, तो आपको उन्हें वॉल्यूम समूह में जोड़ना होगा। तो, यह कमांड टाइप करें:

vgवॉल्यूमग्रुप बनाएं/देव/एसडीबी1

वॉल्यूमग्रुप को अपने इच्छित नाम से बदलें। यदि आपके पास अधिक विभाजन थे, तो आपको उन्हें केवल कमांड में जोड़ना होगा। उदाहरण के लिए:

vgवॉल्यूमग्रुप बनाएं/देव/एसडीबी1

वीजी के लिए आप जो चाहें नाम लिख सकते हैं। तो, इस आदेश के साथ वॉल्यूम समूह की जाँच करें:

वीजीडिस्प्ले

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

यह पोस्ट का केंद्रीय क्षण है क्योंकि इस भाग में हम तार्किक आयतन बनाएंगे जो एक सामान्य विभाजन की तरह होगा।

तो, यह आदेश चलाएँ:

एलवीक्रिएट-NS4G -n वॉल्यूम वॉल्यूमग्रुप

यह आदेश पहले बनाए गए समूह पर 4G स्थान का तार्किक आयतन बनाता है।

lvdisplay से आप LV की जांच कर सकते हैं।

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

अगला चरण वीएल को प्रारूपित और माउंट करना है।

mkfs.ext4/देव/वॉल्यूम समूह/आयतन

अब, एक टेम्पोरल फोल्डर बनाएं और उस पर वीएल माउंट करें।

एमकेडीआईआर /अस्थायी/
पर्वत /देव/वॉल्यूम समूह/आयतन/अस्थायी/

अब, वीएल की जांच करें।

डीएफ -एच | पकड़टर्पोरल

तार्किक आयतन का आकार बढ़ाएँ या घटाएँ

LVM की सबसे अभूतपूर्व संभावनाओं में से एक तार्किक आयतन के आकार को बहुत ही सरल तरीके से बढ़ाने की संभावना है। ऐसा करने के लिए, निम्न आदेश टाइप करें।

लवेक्सटेंड-NS+2जी/देव/वॉल्यूम समूह/आयतन

अंत में, फ़ाइल सिस्टम में उसी परिवर्तन को प्रतिबिंबित करना आवश्यक है, इसके लिए इस कमांड को चलाएं।

आकार 2fs/देव/वॉल्यूम समूह/आयतन

नए आकार की जाँच करें:

डीएफ -एच | पकड़अस्थायी

अंतिम विचार

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