LVM म्हणजे काय? आणि त्याची गरज का आहे? उबंटू निर्मिती आणि काढण्यावरील रशियन-भाषेतील दस्तऐवजीकरण

सिस्टम प्रशासन

LVM म्हणजे काय?

LVM म्हणजे लॉजिकल व्हॉल्यूम मॅनेजर. मी अधिकृत व्याख्या देणार नाही, परंतु माझ्या स्वतःच्या शब्दात थोडक्यात वर्णन करेन. LVM हा डिस्क स्पेस अॅब्स्ट्रॅक्शनचा अतिरिक्त स्तर आहे. हा स्तर फाइल प्रणाली आणि भौतिक डिस्क दरम्यान स्थित आहे. LVM हे सॉफ्टवेअर RAID सारखे आहे. या अगदी अमूर्ततेमध्ये, 3 घटक आहेत: खंडांचा एक समूह (व्हॉल्यूम ग्रुप, abbr. VG), एक भौतिक खंड (भौतिक खंड, abbr. PV) आणि एक तार्किक खंड (लॉजिकल व्हॉल्यूम, abbr. LV). तुम्ही एकाधिक व्हॉल्यूम गट तयार करू शकता. तुम्हाला प्रत्येक व्हॉल्यूम गटामध्ये भौतिक खंड जोडणे आवश्यक आहे. भौतिक खंड डिस्क विभाजने आहेत. भौतिक खंड जोडल्यानंतर, तुम्ही तार्किक खंड जोडू शकता. आणि तार्किक खंडांवर, आपण आधीच तयार करू शकता फाइल सिस्टम. हे सर्व अतिशय सोयीस्कर आहे, विशेषत: सर्व्हरवर.

LVM कसे वापरले जाऊ शकते?

तुम्ही LVM वापरत असल्यास, तुम्ही सर्व्हर देखभाल सुलभ करू शकता. तुम्ही वेगवेगळ्या फाईल सिस्टीमसह अनेक विभाजने तयार करू शकता, तुम्ही फाईल सिस्टीम वेगवेगळ्या ध्वजांसह माउंट करू शकता (उदाहरणार्थ, फाईल एक्झिक्यूशन अक्षम करा), जर जागा संपली तर तुम्ही फार लवकर आणि सहजतेने विभाजनाचा आकार वाढवू शकता. अर्थात, डिस्क आणि फाइल सिस्टममधील अतिरिक्त स्तर वाचन आणि लेखन गती कमी करते. आपल्याला प्रत्येक गोष्टीसाठी पैसे द्यावे लागतील. व्हर्च्युअल मशीन्सच्या डिस्क स्पेस सोयीस्करपणे व्यवस्थापित करण्यासाठी मी LVM वापरतो. सहसा, एक नियमित फाइल आभासी डिस्क म्हणून वापरली जाते. प्रथम, हे गैरसोयीचे आहे, कारण KVM कडे व्हर्च्युअल डिस्कचे झटपट स्नॅपशॉट्स (स्नॅपशॉट्स) घेण्याची यंत्रणा नाही आणि अनेक गीगाबाइट्स कॉपी करण्यास बराच वेळ लागतो, आणि आभासी यंत्र, आभासी साधनथांबवावे लागेल. दुसरे म्हणजे, जर व्हर्च्युअल डिस्क फाइल फाइल सिस्टममध्ये संग्रहित केली असेल, तर आम्हाला ही फाइल वाचण्यात आणि लिहिण्याशी संबंधित अतिरिक्त विलंब मिळेल. म्हणून, मी LVM लॉजिकल व्हॉल्यूम्सचा व्हर्च्युअल डिस्क म्हणून वापर करतो.

आदेश त्वरित संदर्भ

व्हॉल्यूम गट तयार करा:
  1. vgcreate vg_virt /dev/sda1 /dev/sdb1
भौतिक खंड आरंभ:
  1. pvcreate /dev/sda2
व्हॉल्यूम ग्रुपमध्ये भौतिक व्हॉल्यूम जोडणे:
  1. vgextend vg_virt /dev/sda2
नवीन 10GB लॉजिकल व्हॉल्यूम तयार करा:
  1. lvcreate -L10G -n lv_ubuntu_vm vg_virt
तार्किक खंडांना अर्थपूर्ण नावे दिली जाऊ शकतात. sdxx सारख्या नावांसह काम करण्यासाठी हे अधिक सोयीचे आहे.
लॉजिकल व्हॉल्यूम वाढवण्यासाठी, तुम्ही व्हॉल्यूमचा शेवटचा आकार निर्दिष्ट करू शकता किंवा ज्या आकाराने तुम्हाला व्हॉल्यूम वाढवायचा आहे ते निर्दिष्ट करू शकता.
  1. lvextend -L12G /dev/vg_virt/lv_ubuntu_vm
  2. lvextend -L+3G /dev/vg_virt/lv_ubuntu_vm
आणि, अर्थातच, या ऑपरेशननंतर, आपल्याला फाइल सिस्टमचा आकार स्वतः वाढवावा लागेल.
  1. resize2fs /dev/vg_virt/lv_ubuntu_vm
लॉजिकल व्हॉल्यूम हटवत आहे:
  1. lvremove /dev/vg_virt/lv_ubuntu_vm
लॉजिकल व्हॉल्यूममधून स्नॅपशॉट तयार करणे:
  1. lvcreate --size 2G --snapshot --name snapshot_ubuntu_vm /dev/vg_virt/lv_ubuntu_vm
लॉजिकल व्हॉल्यूमचे स्नॅपशॉट अतिशय जलद आणि अतिशय सोयीस्कर आहेत. स्नॅपशॉट हे अतिरिक्त लेयरसारखे काहीतरी आहे जे लॉजिकल व्हॉल्यूममधील सर्व बदल संचयित करते. स्नॅपशॉट घेतल्यापासून सुधारित न केलेल्या कोणत्याही फायली स्नॅपशॉट संचयित करत नाही. म्हणून, व्हॉल्यूम स्नॅपशॉटमध्ये वापरलेल्या जागेचा आकार बदलांच्या संख्येवर अवलंबून असतो. ज्या व्हॉल्यूममधून स्नॅपशॉट घेतला होता तो हटवल्यास, स्नॅपशॉट देखील हटवला जाईल. आणि अर्थातच, व्हॉल्यूम स्नॅपशॉटवरील ऑपरेशन्स व्हॉल्यूमवरील ऑपरेशन्सपेक्षा खूपच हळू असतात.
आणि लॉजिकल डिस्कची प्रत तयार करण्यासाठी, म्हणजेच ती पूर्णपणे क्लोन करण्यासाठी, तुम्ही साधी dd युटिलिटी वापरू शकता.
  1. sudo dd if=/dev/vgroup1/lvolume1 of=/dev/vgroup1/lvolume_copy
स्वाभाविकच, तार्किक खंड अस्तित्वात असणे आवश्यक आहे.

माझ्या होम लिनक्स सर्व्हरमध्ये 250 GB डिस्क आहे. मी नुकतीच एक नवीन 250GB SATA ड्राइव्ह विकत घेतली आहे आणि मला जोडायची आहे नवीन डिस्क 500 GB पर्यंत आकार वाढवण्यासाठी माझ्या विद्यमान LVM व्हॉल्यूममध्ये. LVM मध्ये डिस्क कशी जोडायची आणि LVM व्हॉल्यूम कसे वाढवायचे ऑपरेटिंग सिस्टमलिनक्स?

लिनक्स व्हॉल्यूम मॅनेजमेंट (LVM) फिजिकल डिस्क्सच्या वर वापरण्यास सोपा लेयर तयार करते. तुम्ही अनेक डिस्क एकत्र करू शकता आणि लॉजिकल स्टोरेज व्हॉल्यूम तयार करू शकता. हे विशिष्ट फायदे प्रदान करते जसे की:

  1. डिस्क आकारावर कोणतेही निर्बंध नाहीत;
  2. वाढलेली डिस्क बँडविड्थ
  3. गंभीर व्यवसाय डेटासाठी मिररिंग व्हॉल्यूम;
  4. व्हॉल्यूम स्नॅपशॉट;
  5. स्नॅपशॉट वापरून सहज बॅकअप आणि पुनर्संचयित करा;
  6. सुलभ डेटा ट्रान्सफर;
  7. डिस्क रिफॉर्मेट न करता स्टोरेज पूल्सचा आकार बदलणे (डिस्क जोडणे किंवा काढून टाकणे).
त्यात अभ्यास मार्गदर्शक Linux मध्ये LVM व्हॉल्यूममध्ये विभाजन, स्वरूपन आणि नवीन डिस्क कशी जोडायची ते तुम्हाला दाखवते. डेमो उद्देशासाठी, मी उबंटू व्हीएम वापरत आहे, परंतु बेअर मेटल किंवा KVM, Xen, VMware इत्यादी सारख्या इतर कोणत्याही व्हर्च्युअलायझेशन तंत्रज्ञानासाठी कमांड सारख्याच राहतात.

लक्ष द्या: lvm/mkfs.ext4 आणि इतर कमांड, तसेच उपकरणांच्या नावांसह सावधगिरी बाळगा डिव्हाइसचे नाव चुकीचे सेट केले असल्यास, ते सर्व डेटा नष्ट करू शकते. सावधगिरी बाळगा आणि नेहमी पूर्ण बॅकअप ठेवा.

पायरी 1 - विद्यमान LVM बद्दल माहिती शोधा

LVM स्टोरेज व्यवस्थापन तीन भागांमध्ये विभागलेले आहे:

  1. भौतिक खंड (FT(PV))- वास्तविक (उदाहरणार्थ, /dev/sda, /dev,sdb, /dev/vdb, इ.)
  2. खंड गट (GT(VG))- भौतिक खंड व्हॉल्यूम गटांमध्ये गटबद्ध केले जातात. (उदा. my_vg = /dev/sda + /dev/sdb.)
  3. तार्किक खंड (LT(LV))- व्हॉल्यूम ग्रुप, यामधून, लॉजिकल व्हॉल्यूममध्ये विभागलेला आहे (उदाहरणार्थ, my_vg my_vg/data, my_vg/backups, my_vg/home, my_vg/mysqldb, इ.) मध्ये विभागलेला आहे.
प्रत्येक भागाबद्दल माहिती शोधण्यासाठी खालील आदेश प्रविष्ट करा.

भौतिक व्हॉल्यूम (पीव्ही) बद्दल माहिती कशी प्रदर्शित करावी

भौतिक खंडांबद्दल माहिती पाहण्यासाठी खालील pvs कमांड एंटर करा:

त्यामुळे, सध्या माझ्या LVM मध्ये /dev/vda5 नावाचा भौतिक खंड (वास्तविक डिस्क) समाविष्ट आहे. गुणधर्मांबद्दल तपशीलवार माहिती पाहण्यासाठी, टाइप करा:

$ sudo pvdisplay

संभाव्य डेटा आउटपुटची उदाहरणे:

वरील आउटपुटवरून हे स्पष्ट होते की ubuntu-box-1-vg नावाचा आमचा व्हॉल्यूम ग्रुप /dev/vda5 नावाच्या भौतिक व्हॉल्यूमपासून बनवला आहे.

LVM व्हॉल्यूम ग्रुप (vg) बद्दल माहिती कशी प्रदर्शित करावी

व्हॉल्यूम ग्रुप्स आणि त्यांच्या गुणधर्मांबद्दल माहिती पाहण्यासाठी खालीलपैकी कोणतीही vgs/vgdisplay vgs कमांड टाईप करा:

$ sudo vgdisplay

संभाव्य डेटा आउटपुटची उदाहरणे:

LVM लॉजिकल व्हॉल्यूम (lv) बद्दल माहिती कशी प्रदर्शित करावी

व्हॉल्यूम ग्रुप्स आणि त्यांच्या गुणधर्मांबद्दल माहिती पाहण्यासाठी खालीलपैकी कोणतीही lvs कमांड / lvdisplay कमांड टाईप करा:

$ sudo lvdisplay

संभाव्य डेटा आउटपुटची उदाहरणे:

माझा ubuntu-box-1-vg व्हॉल्यूम ग्रुप दोन लॉजिकल व्हॉल्यूममध्ये विभागलेला आहे:

  1. /dev/ubuntu-box-1-vg/root - रूट फाइल सिस्टम;
  2. /dev/ubuntu-box-1-vg/swap_1 - जागा स्वॅप करा.
वरील आदेशांच्या आधारे, तुम्हाला LVM भौतिक खंड (PVs), व्हॉल्यूम ग्रुप्स (VGs) आणि लॉजिकल व्हॉल्यूम्स (LVs) मध्ये स्टोरेज कसे व्यवस्थित करते याची मूलभूत कल्पना मिळवू शकता:

पायरी 2 - नवीन ड्राइव्हबद्दल माहिती शोधा

तुम्हाला तुमच्या सर्व्हरवर नवीन ड्राइव्ह जोडण्याची आवश्यकता आहे. या उदाहरणात, प्रात्यक्षिक हेतूंसाठी, मी 5GiB आकाराचा एक नवीन ड्राइव्ह जोडला आहे. नवीन डिस्क लाँच करण्याबद्दल माहिती शोधण्यासाठी:

$ sudo fdisk -l

$ sudo fdisk -l | grep "^Disk /dev/"

संभाव्य डेटा आउटपुटची उदाहरणे:

दुसरा पर्याय म्हणजे LVM2 साठी सर्व दृश्यमान उपकरणे स्कॅन करणे:

$ sudo lvmdiskscan

संभाव्य डेटा आउटपुटची उदाहरणे:

/dev/ram0 [ 64.00 MiB] /dev/ubuntu-box-1-vg/root [ 37.49 GiB] /dev/ram1 [ 64.00 MiB] /dev/ubuntu-box-1-vg/swap_1 [ 2.00 GiB] /dev /vda1 [ 487.00 MiB] /dev/ram2 [ 64.00 MiB] /dev/ram3 [ 64.00 MiB] /dev/ram4 [ 64.00 MiB] /dev/ram5 [ 64.00 MiB] /dev/vda5 [ 39.52 GiB] LVM भौतिक खंड / dev/ram6 [ 64.00 MiB] /dev/ram7 [ 64.00 MiB] /dev/ram8 [ 64.00 MiB] /dev/ram9 [ 64.00 MiB] /dev/ram10 [ 64.00 MiB] /dev/ram11 [ 64.00 MiB] /dev/ ram12 [ 64.00 MiB] /dev/ram13 [ 64.00 MiB] /dev/ram14 [ 64.00 MiB] /dev/ram15 [ 64.00 MiB] /dev/vdb [ 5.00 GiB] 2 डिस्क 18 विभाजने 0 LVM फिजिकल व्हॉल्यूम LV1 पूर्ण डिस्क खंड

पायरी 3 - /dev/vdb नावाच्या नवीन ड्राइव्हवर भौतिक खंड (pv) तयार करा

खालील आदेश प्रविष्ट करा:

$ sudo pvcreate /dev/vdb

संभाव्य डेटा आउटपुटची उदाहरणे:

भौतिक खंड "/dev/vdb" यशस्वीरित्या तयार केला

आता तपासण्यासाठी खालील आदेश चालवा:

$ sudo lvmdiskscan -l

संभाव्य डेटा आउटपुटची उदाहरणे:

चेतावणी: फक्त LVM उपकरणांचा विचार करता /dev/vda5 [ 39.52 GiB] LVM भौतिक खंड /dev/vdb [ 5.00 GiB] LVM भौतिक खंड 1 LVM भौतिक खंड संपूर्ण डिस्क 1 LVM भौतिक खंड

पायरी 4 - विद्यमान लॉजिकल व्हॉल्यूम (lv) मध्ये /dev/vdb नावाचा नवीन तयार केलेला भौतिक खंड (pv) जोडणे

"ubuntu-box-1-vg" व्हॉल्यूम ग्रुपमध्ये फिजिकल व्हॉल्यूम /dev/vdb जोडण्यासाठी खालील कमांड एंटर करा:

$ sudo vgextend ubuntu-box-1-vg /dev/vdb

संभाव्य डेटा आउटपुटची उदाहरणे:

क्लासिक विभाग ज्यामध्ये ते बर्याचदा खंडित केले जाते HDDसिस्टम इंस्टॉलेशन आणि डेटा स्टोरेजसाठी, माझ्याकडे अनेक महत्त्वपूर्ण कमतरता आहेत. त्यांचा आकार बदलणे खूप कठीण आहे, ते कठोर क्रमाने आहेत आणि फक्त पहिल्या विभागातून एक तुकडा घेऊन शेवटच्या भागामध्ये जोडणे कार्य करणार नाही जर त्यांच्यामध्ये अधिक विभाग असतील. म्हणून, बर्याचदा, हार्ड ड्राइव्हच्या सुरुवातीच्या विभाजनादरम्यान, वापरकर्त्यांना विशिष्ट विभाजनासाठी किती जागा द्यावी याबद्दल कोडे पडतात. आणि जवळजवळ नेहमीच सिस्टम वापरण्याच्या प्रक्रियेत ते निष्कर्षापर्यंत पोहोचतात की त्यांनी चुकीची निवड केली आहे.

LVM तंत्रज्ञान यापैकी बहुतेक समस्या सोडवू शकते. हे अतिरिक्त अ‍ॅबस्ट्रॅक्शन तयार करते - लॉजिकल व्हॉल्यूम जे सिस्टममध्ये सामान्य विभाजने म्हणून दृश्यमान आहेत, परंतु ते नाहीत. त्याचे अनेक फायदे आहेत:

    LVM लॉजिकल व्हॉल्यूम्स यापुढे भौतिक स्थानाशी जोडलेले नाहीत. LVM मध्ये, लॉजिकल व्हॉल्यूम ऑर्डर असे काहीही नाही.

    लॉजिकल व्हॉल्यूम्सचा आकार फ्लायवर वाढवला जाऊ शकतो आणि अनमाउंट व्हॉल्यूम देखील सिस्टम सोडल्याशिवाय आकारात सहजपणे कमी केला जाऊ शकतो.

    आवश्यक असल्यास, आपण अनेक भौतिक हार्ड ड्राइव्हवर तार्किक खंड पसरवू शकता, अशा प्रकारे उपलब्ध जागा वाढवू शकता. या प्रकरणात, सिस्टम अद्याप फक्त एक लॉजिकल व्हॉल्यूम पाहेल, जरी त्याचा आकार हार्ड ड्राइव्हच्या उपलब्ध आकारांपेक्षा जास्त असेल. LVM मधून हार्ड ड्राइव्ह काढून टाकून तुम्ही उलट देखील करू शकता, अशा प्रकारे ते इतर वापरांसाठी मोकळे करा.

    LVM स्नॅपशॉट मेकॅनिझमला समर्थन देते - व्हॉल्यूमच्या फाइल सिस्टमच्या झटपट प्रती. बॅकअप तयार करण्यासाठी हे खूप उपयुक्त ठरू शकते.

    आणखी बरेच फायदे आहेत जे तुम्ही LVM बद्दल विशेष लेखांमध्ये वाचू शकता.

उबंटू LVM ला पूर्णपणे समर्थन देते, तथापि, LVM सह कार्य करण्यासाठी आवश्यक युटिलिटिज इन्स्टॉलेशन डिस्कच्या डेस्कटॉप आवृत्तीमधून काढून टाकण्यात आल्या आहेत. याव्यतिरिक्त, डेस्कटॉप आवृत्ती इंस्टॉलरला LVM व्हॉल्यूम्स कसे बदलायचे हे माहित नाही. म्हणून जर तुम्हाला LVM वापरायचे असेल, तर तुम्हाला एकतर पर्यायी डिस्कवरून सिस्टम इंस्टॉल करावे लागेल किंवा नियमित LiveCD सह थोडी फसवणूक करावी लागेल. Alternate सह इन्स्टॉलेशन गैरसोयीचे आहे आणि त्यामुळे अनेकांना अस्वस्थता येते, आणि त्याशिवाय, बहुतेक वेळा Alternate डिस्क हाताशी नसते, म्हणून LiveCD पर्यायाचा विचार करूया.

कृपया लक्षात घ्या की LVM टर्मिनलद्वारे व्यवस्थापित केले जाते, त्यामुळे काहीही खंडित होऊ नये म्हणून, तुम्हाला प्रथम त्यासह अधिक किंवा कमी आरामात कसे कार्य करावे हे शिकणे आवश्यक आहे. तसेच, ते काय आहे हे समजून घेण्यासाठी LVM च्या ऑपरेशनची तत्त्वे आणि मूलभूत संकल्पनांशी परिचित व्हा. लेख नवशिक्यांसाठी नाही, परंतु ज्यांनी आधीच उबंटूची मूलभूत माहिती शोधली आहे त्यांच्यासाठी आहे.

प्राथमिक तयारी

तुम्हाला LiveCD वरून सिस्टम सुरू करण्याची आणि तुमचा संगणक इंटरनेटशी जोडण्याची आवश्यकता आहे. पुढे, टर्मिनल उघडा आणि आवश्यक युटिलिटीज थेट LiveCD सत्रात कमांडसह स्थापित करा:

sudo apt-get install lvm2

सर्व काही, आता तुम्ही LVM सह कार्य सुरू करू शकता. परंतु प्रथम, आपल्याला एक जागा वाटप करणे आवश्यक आहे जेथे आपण LVM तयार करू. हे करण्यासाठी, तुम्हाला Gparted विभाजन संपादकाची आवश्यकता असेल, जो सिस्टम → अॅडमिनिस्ट्रेशन मेनू (सिस्टम → प्रशासन) मध्ये स्थित आहे.

GRUB बूटलोडरच्या वैशिष्ट्यांमुळे, LVM वापरताना /boot साठी वेगळे छोटे विभाजन असणे चांगले. समजा 200Mb पुरेसे असावे.

Gparted /boot सह विभाजन तयार करा आणि एक विभाजन तयार करा ज्याच्या वर तुम्ही LVM तैनात कराल. तुम्ही तुमचा संपूर्ण हार्ड ड्राइव्ह LVM ला समर्पित करू इच्छित असल्यास, हे विसरू नका की तुमचे उबंटूचे /boot विभाजन हे LVM नसलेल्या विभाजनावर असले पाहिजे. अशा प्रकारे, तुम्हाला दोन विभाजनांची आवश्यकता असेल - 200Mb /boot अंतर्गत आणि इतर सर्व काही LVM अंतर्गत. LVM विभाजनासाठी कोणतीही फाइलप्रणाली निवडू नका - फक्त रिकामे (अनफॉर्मेट) विभाजन. विसरू नका, तुम्ही Gparted द्वारे केलेले सर्व बदल लागू करण्यासाठी, तुम्हाला वरच्या पट्टीवरील हिरव्या चेक मार्कवर क्लिक करावे लागेल किंवा संपादन मेनूमधून लागू करा निवडा.

मार्कअपमधील बदल यशस्वीरित्या केल्यानंतर, तुम्हाला आवश्यक असलेल्या विभागाचा प्रकार बदलण्याची आवश्यकता असेल लिनक्स LVM. हे करण्यासाठी, विभागावर उजवे-क्लिक करा आणि "ध्वज व्यवस्थापित करा" निवडा. उघडणाऱ्या विंडोमध्ये, नावासह बॉक्स चेक करा lvm, सर्व बदल लागू होईपर्यंत प्रतीक्षा करा आणि Gparted बंद करा. ह्या वर तयारीचा टप्पापूर्ण

LVM लॉजिकल खंड निर्माण करणे

आता थेट LVM तयार करणे सुरू करण्याची वेळ आली आहे. उदाहरणार्थ, आपण /dev/sda1 विभाजनाच्या वर LVM निर्माण करत आहोत असे गृहीत धरू. या प्रकरणात, आपण प्रथम आदेशासह भौतिक विभाजन सुरू करणे आवश्यक आहे:

sudo pvcreate /dev/sda1 sudo vgcreate लोकल /dev/sda1

आणि शेवटी, आपल्याला आवश्यक असलेले तार्किक खंड तयार करा. येथे हे लक्षात घेण्यासारखे आहे की कार्यरत प्रणालीमध्ये LVM व्हॉल्यूमचा आकार वाढवणे सोपे असल्याने, लॉजिकल व्हॉल्यूमसाठी किमान आवश्यक आकार वाटप करणे चांगले आहे. व्हॉल्यूम ग्रुपमध्ये मोठा व्हॉल्यूम वाटप न केलेला राहील याची भीती बाळगू नका, ती गमावली जाणार नाही. आपल्याला आवश्यक तितक्या लवकर अतिरिक्त बेड, तुम्ही ते कोणत्याही लॉजिकल व्हॉल्यूममध्ये सहज जोडू शकता. परंतु लॉजिकल व्हॉल्यूमचा आकार कमी करणे अधिक कठीण आहे.

सामान्यतः, सिस्टम इंस्टॉल करण्यासाठी रूट विभाजन, /home विभाजन, स्वॅप विभाजन आणि कधीकधी डेटा विभाजन आवश्यक असते. या चारही कामांसाठी तुम्ही कमांडसह लॉजिकल व्हॉल्यूम तयार करू शकता:

sudo lvcreate -L 7G -n रूट स्थानिक sudo lvcreate -L 5G -n होम स्थानिक sudo lvcreate -L 3G -n स्वॅप स्थानिक sudo lvcreate -L 10G -n डेटा स्थानिक

-n पॅरामीटर, जर तुम्हाला अजून समजले नसेल तर, लॉजिकल व्हॉल्यूमचे नाव सेट करते, -L - त्याचा आकार.

आता तुम्हाला तयार केलेल्या लॉजिकल व्हॉल्यूमवर फाइल सिस्टम तयार करण्याची आवश्यकता आहे.

उबंटूच्या आधुनिक आवृत्त्यांमध्ये, स्थापित करण्यापूर्वी तुम्हाला फाइल सिस्टम मॅन्युअली तयार करणे आवश्यक आहे. अन्यथा, इंस्टॉलरला प्रत्येक LVM व्हॉल्यूमच्या वर MBR विभाजन तक्ता तयार करायचा असेल, जे अत्यंत अवांछनीय आहे.

आपण हे खालील आदेशांसह करू शकता:

sudo mkfs.ext4 / dev/ local/ root sudo mkfs.ext4 / dev/ local/ home sudo mkswap -f / dev/ local/ swap sudo mkfs.ext4 / dev/ local/ data

लक्षात घ्या की प्रणालीवरील LVM लॉजिकल व्हॉल्यूम्सची नावे /dev/(volume_group_name)/(volume_name) सारखी दिसतात.

याव्यतिरिक्त, ext4 फाइल प्रणाली पूर्वनिर्धारितपणे सिस्टम डेटासाठी काही जागा राखून ठेवते. /home वर कधीही कोणताही सिस्टम डेटा नसल्यामुळे, आणि त्याहूनही अधिक वापरकर्ता फाइल्ससह विभाजनावर, वाया गेलेली जागा मोकळी करण्यासाठी हे आरक्षण रद्द करणे चांगले आहे. यासाठी कमांड्स उपयुक्त आहेत.

sudo tune2fs -r 0 / dev/ local/ home sudo tune2fs -r 0 / dev/ local/ data

कोणत्याही परिस्थितीत रूट विभाजनासाठी आरक्षण रद्द करू नका, अन्यथा सिस्टम पूर्णपणे कार्य करणे थांबवू शकते!

शेवटी, तुम्ही डेटा विभाजनाला योग्य लेबल देऊ इच्छित असाल जेणेकरुन ते स्थापित प्रणालीवर चांगले प्रदर्शित होईल. आपण हे खालील आदेशासह करू शकता:

sudo tune2fs -L डेटा /dev/local/data

आता तुम्ही आम्ही तयार केलेल्या लॉजिकल व्हॉल्यूमवर इंस्टॉलेशनवर थेट पुढे जाऊ शकता.

सिस्टम स्थापना

वास्तविक, इंस्टॉलेशन स्वतःच मानक आहे, परंतु जेव्हा तुम्हाला डिस्कचे विभाजन करण्यासाठी पद्धत निवडण्यास सांगितले जाते, तेव्हा मॅन्युअल मोड निवडा. उघडणाऱ्या विंडोमध्ये, तुम्ही तयार केलेले सर्व LVM खंड तुम्हाला दिसतील. प्रत्येकासाठी योग्य माउंट पॉइंट निर्दिष्ट करा, परंतु फॉरमॅट बॉक्स चेक करू नका. डेटा विभाजनासाठी, तुम्ही माउंट पॉइंट /media/data निर्दिष्ट करू शकता. लहान /boot विभाजन विसरू नका. त्याला योग्य माउंट पॉइंट निर्दिष्ट करणे आवश्यक आहे आणि ext2 FS म्हणून सेट केले जाऊ शकते, त्याव्यतिरिक्त, त्याला स्वरूपित करणे आवश्यक आहे.

स्थापना पूर्ण होण्याची प्रतीक्षा करा, परंतु तुमचा संगणक रीस्टार्ट करू नका!

प्रतिष्ठापन नंतर तुमचा संगणक रीस्टार्ट केल्यास, तुमचे नवीन प्रणालीसुरू होणार नाही. या प्रकरणात, तुम्हाला LiveCD वर परत जावे लागेल, LVM युटिलिटिज स्थापित कराव्या लागतील, आणि नंतर sudo vgchange -a y कमांड चालवा.

नंतर खालील सूचनांचे अनुसरण करा.

इंस्टॉल केलेल्या प्रणालीवर LVM सक्रिय करणे

तुम्ही सिस्टीम इन्स्टॉल केली आहे, पण एक छोटीशी अडचण आहे - इन्स्टॉल केलेल्या उबंटूमध्ये LVM सह काम करण्यासाठी युटिलिटिज नाहीत, म्हणजेच ते सुरू होणार नाही. हे निराकरण करण्यासाठी पुरेसे सोपे आहे.

प्रारंभ करण्यासाठी, LiveCD मधून बाहेर न पडता, तुम्ही रूट म्हणून निवडलेला लॉजिकल व्हॉल्यूम /mnt फोल्डरमध्ये माउंट करा. हे कमांडद्वारे केले जाऊ शकते

sudo mount /dev/local/root/mnt

नंतर /boot विभाजन जागेवर माउंट करा (खालील उदाहरणात ते /dev/sda1 आहे):

sudo mount /dev/sda1 /mnt/boot

आता तुम्हाला लॉग इन करावे लागेल स्थापित प्रणाली chroot वापरत आहे, परंतु प्रथम तुम्हाला तात्पुरते काही महत्त्वाचे जोडणे आवश्यक आहे सिस्टम संसाधने. हे करण्यासाठी, कमांड चालवा

sudo mount --bind/dev/mnt/dev sudo mount --bind/proc/mnt/proc sudo mount --bind/sys/mnt/sys

तुमच्या नवीन इंस्टॉल केलेल्या सिस्टममध्ये रूट विभाजनाव्यतिरिक्त विभाजनांवर अचानक /var किंवा इतर सिस्टम डिरेक्टरी आढळल्यास, त्यांना /mnt मध्ये त्यांच्या ठिकाणी माउंट करण्यास विसरू नका.

आता कमांडसह स्थापित प्रणालीवर जा

sudo chroot/mnt/bin/bash

आणि कमांडसह आवश्यक उपयुक्तता स्थापित करा

apt-get install lvm2

सर्व काही, स्थापना पूर्ण झाली आहे. टर्मिनल बंद करा, Alt + Ctrl + Del दाबा आणि तुमचा संगणक रीस्टार्ट करा. ड्राइव्हमधून LiveCD काढण्यास विसरू नका. संगणक नवीन स्थापित प्रणाली मध्ये बूट पाहिजे.

पुढे काम

समजा काही वेळा तुमच्याकडे पुरेशी ५ गीगाबाइट्स नाहीत जी तुम्ही /home विभाजनासाठी वाटप केली होती. हरकत नाही. कमांडसह व्हॉल्यूम ग्रुपमध्ये किती न वापरलेली जागा शिल्लक आहे ते पहा

sudo vgdisplaylocal

आता कमांडसह लॉजिकल व्हॉल्यूम /dev/local/home चा आकार इच्छित आकारात वाढवा

sudo lvresize -L 15G /dev/local/home

लक्षात घ्या की अशा प्रकारे वापरल्यास, -L पर्याय एकूण इच्छित आकार निर्दिष्ट करतो, वाढ नाही. वाढ "+" चिन्ह वापरून निर्दिष्ट केली जाऊ शकते:

sudo lvresize -L +5G /dev/local/home

लॉजिकल व्हॉल्यूमचा आकार वाढवल्यानंतर, फक्त फाइल सिस्टमला संपूर्ण नवीन व्हॉल्यूमपर्यंत ताणणे बाकी आहे. हे कमांडद्वारे केले जाऊ शकते

sudo resize2fs /dev/local/home

तेच, लॉजिकल व्हॉल्यूमचा आकार वाढविला गेला आहे.

फ्लायवर लॉजिकल व्हॉल्यूमचा आकार वाढवण्याव्यतिरिक्त, LVM इतर अनेक उपयुक्त गोष्टी करू शकते. उदाहरणार्थ, झटपट स्नॅपशॉट तयार करा. तथापि, आपण विशेष लेखांमध्ये या तंत्रज्ञानासह कार्य करण्याच्या सर्व गुंतागुंतांबद्दल वाचू शकता.

तत्सम पोस्ट

लपलेली संख्या शोधण्याचे प्रभावी मार्ग
तुमचे स्काईप वापरकर्तानाव कसे बदलावे तुमचे स्काईप वापरकर्तानाव कसे बदलावे
निळ्या स्क्रीन त्रुटीचे निराकरण करणे ntfs sys (0x00000024)
FAT32 किंवा NTFS: USB फ्लॅश ड्राइव्ह किंवा बाह्य हार्ड ड्राइव्हसाठी कोणती फाइल सिस्टम निवडायची फाइल सिस्टममध्ये फाइल आकार मर्यादा
फ्लॅश ड्राइव्हसाठी फॅट32 किंवा एनटीएफएस - कोणते स्वरूप निवडायचे?
विंडोजच्या कोणत्याही आवृत्तीसह संगणकावर पासवर्ड कसा ठेवावा
विंडोज खाती - एंट्री कशी हटवायची किंवा बदलायची
प्रवेश त्रुटी
विंडोज खाती - एंट्री कशी हटवायची किंवा बदलायची
विंडोज खाती - एंट्री कशी हटवायची किंवा बदलायची