संपादित 2 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
स्टोरेज प्रबंधनएलवीएमतार्किक वॉल्यूम प्रबंधनकॉन्फ़िगरेशनकमांड लाइनडिस्क प्रबंधनसेटअपसिस्टम एडमिनप्रदर्शनउपयोगिताएँ
अनुवाद अपडेट किया गया 3 सप्ताह पहले
लॉजिकल वॉल्यूम मैनेजमेंट (LVM) एक ऐसी विधि है जो बड़े संग्रहण उपकरणों पर स्पेस आवंटित करने के लिए पारंपरिक विभाजन की तुलना में अधिक लचीला है। LVM डिस्क स्थान को कुशलता से प्रबंधित करने के लिए बहुत उपयोगी है। यह उपयोगकर्ताओं को आसानी से विभाजनों को पुन: आकार देने, नए जोड़ने या उन्हें घुमाने की अनुमति देता है, बिना स्थिर विभाजनों से निपटने के सामान्य सिरदर्द के। यह गाइड आपको सरल कमांड का उपयोग करके लिनक्स सिस्टम पर LVM को बनाने और प्रबंधित करने की प्रक्रिया को चरण-दर-चरण समझने में मदद करेगा।
LVM बनाने और प्रबंधित करने से पहले, इसके घटकों को समझना महत्वपूर्ण है:
LVM बनाना शुरू करने से पहले, यह सुनिश्चित कर लें कि LVM पैकेज (जो कि lvm2
के नाम से जाना जाता है) आपके लिनक्स सिस्टम पर स्थापित है। आप इसे जांच सकते हैं:
sudo lvm version
यदि यह स्थापित नहीं है, तो आप अपने वितरण के पैकेज मैनेजर का उपयोग करके इसे स्थापित कर सकते हैं।
डेबियन/उबंटू के लिए:
sudo apt-get install lvm2
रेड हैट/सेंटओएस के लिए:
sudo yum install lvm2
फिजिकल वॉल्यूम पहला कदम होता है। आपको अपने उपलब्ध ब्लॉक संग्रहण उपकरणों से एक PV बनाना होगा। इसके लिए एक सरल कमांड है:
sudo pvcreate /dev/sdb /dev/sdc
उपरोक्त कमांड /dev/sdb
और /dev/sdc
को फिजिकल वॉल्यूम के रूप में प्रारंभ करता है।
अगला, आपको अपने फिजिकल वॉल्यूम्स से एक वॉल्यूम ग्रुप बनाना होगा। इसे vgcreate
कमांड का उपयोग करके किया जाता है:
sudo vgcreate my_vg /dev/sdb /dev/sdc
यहां, हमने my_vg
नाम का एक वॉल्यूम ग्रुप बनाया है जिसमें /dev/sdb
और /dev/sdc
शामिल हैं।
एक बार जब आप का वॉल्यूम ग्रुप हो जाता है, आप इससे लॉजिकल वॉल्यूम बनाना शुरू कर सकते हैं lvcreate
कमांड का उपयोग करके:
sudo lvcreate -L 10G -n my_lv my_vg
यह कमांड my_lv
नाम का 10 जीबी आकार का लॉजिकल वॉल्यूम बनाता है जो वॉल्यूम ग्रुप my_vg
से आया है।
अब जब आपके पास एक लॉजिकल वॉल्यूम है, तो आपको उस पर फ़ाइल प्रणाली बनानी होगी ताकि इसे फाइलों को स्टोर करने के लिए उपयोग किया जा सके। उदाहरण के लिए, एक ext4 फ़ाइल प्रणाली बनाने के लिए, आप चला सकते हैं:
sudo mkfs.ext4 /dev/my_vg/my_lv
स्पेस का उपयोग करने के लिए, आपको लॉजिकल वॉल्यूम को एक डायरेक्टरी में माउंट करना होगा। आप ऐसा इस प्रकार कर सकते हैं:
sudo mkdir /mnt/my_data sudo mount /dev/my_vg/my_lv /mnt/my_data
इसके साथ, आपका लॉजिकल वॉल्यूम /dev/my_vg/my_lv
/mnt/my_data
पर उपलब्ध है।
LVM का सबसे बड़ा लाभ लॉजिकल वॉल्यूम्स का आकार बदलने की क्षमता है। एक लॉजिकल वॉल्यूम को बढ़ाने के लिए, पहले वॉल्यूम का आकार बदलें:
sudo lvextend -L +5G /dev/my_vg/my_lv
फिर, अतिरिक्त स्थान का उपयोग करने के लिए फ़ाइल प्रणाली का आकार बदलें:
sudo resize2fs /dev/my_vg/my_lv
एक लॉजिकल वॉल्यूम के आकार को घटाने (कम करने) के लिए, आपको पहले इसे अनमाउंट करना होगा, फिर फ़ाइल प्रणाली का आकार बदलना होगा, और फिर लॉजिकल वॉल्यूम का आकार बदलना होगा:
sudo umount /mnt/my_data sudo e2fsck -f /dev/my_vg/my_lv sudo resize2fs /dev/my_vg/my_lv 8G sudo lvreduce -L 8G /dev/my_vg/my_lv sudo mount /dev/my_vg/my_lv /mnt/my_data
यदि आप भविष्य में एक लॉजिकल वॉल्यूम हटाना चाहते हैं, तो पहले इसे अनमाउंट करें और फिर इसे हटा दें:
sudo umount /mnt/my_data sudo lvremove /dev/my_vg/my_lv
एक वॉल्यूम ग्रुप को हटाने के लिए, सुनिश्चित करें कि कोई लॉजिकल वॉल्यूम मौजूद नहीं है, और फिर प्रयोग करें:
sudo vgremove my_vg
अंत में, एक फिजिकल वॉल्यूम को हटाने के लिए:
sudo pvremove /dev/sdb
lvdisplay
, vgdisplay
और pvdisplay
जैसे कमांड का उपयोग करके नियमित रूप से जांचें।लॉजिकल वॉल्यूम मैनेजमेंट (LVM) लचीलेपन, प्रबंधनीयता, और दक्षता के मामले में पारंपरिक विभाजन पर महत्वपूर्ण लाभ प्रदान करता है। यह विशेष रूप से उन सर्वरों और वातावरणों में डिस्क स्थान के प्रबंधन में उपयोगी साबित होता है जहां भंडारण आवश्यकताएं तेजी से बदलती हैं। यहां उल्लिखित चरणों का पालन करके, नियमित रखरखाव प्रथाओं के साथ, आप एक लिनक्स वातावरण में LVM का उपयोग करके अपने भंडारण को प्रभावी ढंग से प्रबंधित कर सकते हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं