LVM, (लॉजिकल वॉल्यूम प्रबंधन के रूप में भी जाना जाता है),एक शानदार तरीका है लिनक्स उपयोगकर्ता फ़ाइल सिस्टम को अनमाउंट करने की आवश्यकता के बिना, वास्तविक समय में हार्ड ड्राइव में विभाजन को बढ़ा सकते हैं, सिकोड़ सकते हैं और संशोधित कर सकते हैं। इस गाइड में, हम रहस्य को LVM से बाहर ले जा रहे हैं। हम लिनक्स पर एक बुनियादी LVM वॉल्यूम सेट करने के लिए कैसे जाएंगे, वॉल्यूम समूह और अधिक कैसे बनाएं!
शुरू करने से पहले
इस गाइड में, हम एक बुनियादी LVM सेटअप बनाने के बारे में सोचेंगे। LVM वॉल्यूम बनाने में डेटा मिटाना शामिल है, इसलिए हम शुरू करने से पहले, कृपया एक सिस्टम बैकअप बनाएँ।
A बनाने के लिए कई अलग-अलग तरीके हैंलिनक्स पर सिस्टम बैकअप। यदि आप यह सुनिश्चित नहीं कर रहे हैं कि कैसे बनाया जाए, तो कृपया Deja-Dup की जाँच करें। यह उपयोगकर्ताओं को एक बैकअप बनाने और इंटरनेट, या एक नेटवर्क सर्वर पर अपलोड करने की अनुमति देता है।
LVM2 स्थापित करें
अब जब आपने बैकअप बना लिया है, तो LVM सॉफ़्टवेयर स्थापित करने का समय आ गया है। एक टर्मिनल खोलें और उस इंस्टॉलेशन निर्देश को दर्ज करें जो आपके ऑपरेटिंग सिस्टम के साथ मेल खाता है।
उबंटू
sudo apt install lvm2*
डेबियन
sudo apt-get install lvm2*
आर्क लिनक्स
sudo pacman -S lvm2
फेडोरा
फेडोरा लॉजिकल वॉल्यूम मैनेजमेंट का भारी उपयोग करता है, इसलिएLVM2 पैकेज और उपयोगिताओं का एक अच्छा मौका आपके कंप्यूटर पर पहले से मौजूद है। यदि आप अनिश्चित हैं और फिर भी इसे स्थापित करना चाहते हैं, तो कमांड है:
sudo dnf install lvm2*
OpenSUSE
sudo zypper install lvm2
अपने उपकरणों को तैयार करें
तो, आप लाइव वातावरण में हैं। यहां से, विंडोज की दबाकर उबंटू डैश खोलें। फिर, खोज बॉक्स पर क्लिक करें, "टर्मिनल" टाइप करें और इसे लॉन्च करने के लिए एंटर दबाएं।
टर्मिनल में, रूट एक्सेस हासिल करें। रूट प्राप्त करना महत्वपूर्ण है, क्योंकि बिना रूट के LVM वॉल्यूम के साथ बातचीत करना संभव नहीं है।
sudo -s
रूट एक्सेस होने के बाद, इसे दर्ज करके पुष्टि करें मैं कौन हूँ आदेश। यदि आउटपुट "रूट" है, तो आपके पास रूट एक्सेस है।
whoami
उस हार्ड ड्राइव को खोलें जिस पर आप LVM बनाना चाहते हैं सीएफडिस्क विभाजन संपादक।
नोट: sdX को उस ड्राइव पर बदलें जिसे आप उपयोग करने की योजना बना रहे हैं। चेक lsblk अधिक जानकारी के लिए।
cfdisk /dev/sdX
ऊपर / नीचे तीर कुंजियों के साथ ड्राइव पर प्रत्येक विभाजन को हाइलाइट करें। फिर, "हटाएं" विकल्प को उजागर करने के लिए बाएँ / दाएँ तीर कुंजियों का उपयोग करें। दबाएँ दर्ज हटाने की पुष्टि करने के लिए। ऐसा तब तक करें जब तक कि ड्राइव पर हर विभाजन समाप्त न हो जाए, और यह रिक्त है।
जब सभी विभाजन समाप्त हो जाते हैं, तो "नया" खोजने के लिए बाएँ / दाएँ तीर कुंजियों का उपयोग करें और एक नया विभाजन बनाने के लिए इसे दबाएं।
"नया" चुनने के बाद, आपको संकेत दिया जाएगाएक नया विभाजन बनाएँ। हार्ड ड्राइव की संपूर्णता का उपयोग करें। उदाहरण के लिए, यदि मैं जिस ड्राइव पर LVM सेट करना चाहता हूं वह 18GB है, तो मैं प्रॉम्प्ट में "18G" दर्ज करता हूं, और इसी तरह।
पूछे जाने पर "प्राथमिक" हाइलाइट करें, और एक बार फिर दबाएं दर्ज कीबोर्ड पर। फिर, "टाइप" विकल्प पर प्रकाश डालें और लिनक्स LVM चुनें।
"लिखें" को हाइलाइट करके विभाजन प्रक्रिया समाप्त करें। Cfdisk से बाहर निकलने के लिए "छोड़ें" का चयन करें।
LVM भौतिक आयतन सेट करें
इससे पहले कि हम अपने LVM तार्किक आयतन बना सकें और उन्हें प्रारूपित कर सकें, हमें एक भौतिक LVM आयतन बनाना होगा। Linux पर LVM वॉल्यूम बनाना परमवीर चक्र टूल के साथ किया जाता है।
टर्मिनल में, चलाएँ pvcreate LVM पार्टीशन के विरुद्ध उस ड्राइव पर कमांड करें जिसे आप LVM के लिए उपयोग करना चाहते हैं। इस उदाहरण में, ड्राइव अक्षर है / Dev / SDB.
pvcreate /dev/sdb1
चल रहा है pvcreate कमांड ओवरटॉप का / Dev / sdb1 विभाजन एक नया LVM भौतिक आयतन बनाता है। हम इसे चलाकर पुष्टि कर सकते हैं:
lsblk
LVM वॉल्यूम समूह बनाएं
अब जबकि हमारे पास LVM भौतिक आयतन है, अगला चरण LVM आयतन समूह बनाना है। एक नया वीजी बनाने के लिए, टर्मिनल पर जाएं और निम्नलिखित चलाएं vgcreate आदेश। प्रतिस्थापित करना याद रखें / Dev / sdb1 अपने LVM विभाजन के साथ।
नोट: इस उदाहरण में हमारे LVM वॉल्यूम समूह का नाम LVM1 है। यदि आपको यह नाम पसंद नहीं है, तो इसे किसी और चीज़ में बदलने के लिए स्वतंत्र महसूस करें।
vgcreate -s 16M lvm1 /dev/sdb1
यदि ऊपर का आदेश सफल होता है, तो हमारा LVM1 वॉल्यूम समूह के साथ काम करने के लिए तैयार है।
LVM तार्किक वॉल्यूम सेट करें
लॉजिकल वॉल्यूम वे हैं जहां सभी डेटा एक LVM में संग्रहीत किया जाता है। अपने LVM में एक नया तार्किक आयतन बनाने के लिए, का उपयोग करें lvcreate आदेश।
उदाहरण के लिए, 2GB तार्किक आयतन बनाने के लिए, आप यह करेंगे:
lvcreate -L 2G -n lvm1a lvm1
आप जितनी चाहें उतनी मात्राएँ बनाने के लिए इस प्रक्रिया को दोहराएं। लॉजिकल वॉल्यूम बनाने का मूल सिंटैक्स है:
lvcreate -L somenumberG -n logicalvolumename logicalvolumegroup
जब आप अपने नए LVM तार्किक विभाजन के आकार से संतुष्ट होते हैं, तो इसे प्रारूपित करने का समय आ गया है। इसलिए, उदाहरण के लिए, "LVM1A" लेबल के साथ हमारे नए 2GB विभाजन को प्रारूपित करने के लिए।
प्रथम, सीडी में / Dev / नक्शाकार निर्देशिका और तार्किक विभाजन के लेबल का पता लगाएं, जिसे हम प्रारूपित करना चाहते हैं। हमारे उदाहरण में, यह है /देव / नक्शाकार / LVM1-lvm1a.
cd /dev/mapper ls
वॉल्यूम को फॉर्मेट करने के लिए, निम्न कमांड को रूट के रूप में करें:
mkfs.ext4 /dev/mapper/lvm1-lvm1a
एक बार फ़ॉर्मेटिंग पूरी हो जाने के बाद, अपने नए LVM वॉल्यूम को रूट विशेषाधिकारों के साथ निम्न कमांड द्वारा एक्सेस करें।
नोट: यदि आप कई वॉल्यूम बनाते हैं, तो प्रतिस्थापित करें LVM1-lvm1a जो आप में पाते हैं / Dev / नक्शाकार.
mkdir /mnt/vfs/ mount /dev/mapper/lvm1-lvm1a /mnt/vfs/
cd /mnt/vfs/</ P>
टिप्पणियाँ