Anterior am văzut cum să creăm un spațiu flexibil de stocare pe disc utilizând LVM. Aici vom vedea cum să extindem grupul de volume, să extindem și să reducem un volum logic. Aici putem reduce sau extinde partițiile în Managementul volumului logic (LVM) numit și ca sistem de fișiere de volum flexibil.
Poate că trebuie să creăm o partiție separată pentru orice altă utilizare sau trebuie să extindem dimensiunea oricărei partiții cu spațiu redus, dacă da putem reduce partiția de dimensiuni mari și putem extinde partiția cu spațiu redus foarte ușor prin următorii pași simpli simpli.
În prezent, avem One PV, VG și 2 LV. Să le enumerăm una câte una folosind următoarele comenzi.
# pvs. # vgs. # Eu versus
Nu există spațiu liber disponibil în Volumul fizic și grupul Volum. Deci, acum nu putem extinde dimensiunea lvm, pentru extindere trebuie să adăugăm un volum fizic (PV), și apoi trebuie să extindem grupul de volum extinzând vg. Vom obține suficient spațiu pentru a extinde dimensiunea volumului logic. Deci, mai întâi vom adăuga un volum fizic.
Pentru adăugarea unui nou PV trebuie să folosim fdisk pentru a crea partiția LVM.
# fdisk -cu / dev / sda
Reporniți sistemul odată finalizat.
Listează și verifică partiția pe care am creat-o folosind fdisk.
# fdisk -l / dev / sda
Apoi, creați noi PV (Volumul fizic) folosind următoarea comandă.
# pvcreate / dev / sda1
Verificați pv folosind comanda de mai jos.
# pvs
Adăugați acest pv la vg_tecmint vg pentru a extinde dimensiunea unui grup de volume pentru a obține mai mult spațiu pentru extindere lv.
# vgextend vg_tecmint / dev / sda1
Să verificăm acum dimensiunea unui grup de volume.
# vgs
Putem chiar să vedem care PV sunt utilizate pentru a crea un anumit grup de volume folosind.
# pvscan
Aici, putem vedea ce grupuri de volume se află sub Care volume fizice. Tocmai am adăugat un pv și este complet gratuit. Să vedem dimensiunea fiecărui volum logic pe care îl avem în prezent, înainte de al extinde.
Acum vom extinde / partiție LogVol01. După extindere, putem enumera dimensiunea de mai sus pentru confirmare. Putem extinde folosind GB sau PE așa cum am explicat în LVM PART-I, aici folosesc PE pentru extindere.
Pentru a executa dimensiunea Physical Extend disponibilă.
# vgdisplay
Sunt 4607 PE gratuit disponibil = 18 GB Spațiu liber disponibil. Deci, putem extinde volumul nostru logic până la 18 GB Mai Mult. Să folosim dimensiunea PE pentru a extinde.
# lvextend -l +4607 / dev / vg_tecmint / LogVol01
Utilizare + pentru a adăuga mai mult spațiu. După extindere, trebuie să redimensionăm sistemul de fișiere folosind.
# resize2fs / dev / vg_tecmint / LogVol01
Acum, să vedem dimensiunea volumului logic redimensionat folosind.
# lvdisplay
Acum, dacă verificăm vg disponibil PE gratuit, va fi 0.
# vgdisplay
Vedeți rezultatul extinderii.
# pvs. # vgs. # Eu versus
Aici am finalizat procesul de extindere a grupului de volume și a volumelor logice. Să trecem la o parte interesantă în gestionarea volumului logic.
Aici vom vedea cum să reducem volumele logice. Toată lumea spune că este critică și poate ajunge la dezastru în timp ce reducem lvm. Reducerea lvm este cu adevărat interesantă decât orice altă parte din gestionarea volumului logic.
Să vedem care sunt cei 5 pași de mai jos.
Pentru demonstrație, am creat grup de volume separat și volum logic. Aici, voi reduce volumul logic tecmint_reduce_test. Acum are dimensiunea de 18 GB. Trebuie să-l reducem la 10 GB fără pierderi de date. Asta înseamnă că trebuie să reducem 8 GB din 18 GB. Deja există 4GB date din volum.
18 GB> 10 GB
În timp ce reducem dimensiunea, trebuie să reducem doar 8 GB, astfel încât să se rotunjească la 10 GB după reducere.
# Eu versus
Aici putem vedea informațiile despre sistemul de fișiere.
# df -h
Mai întâi demontați punctul de montare.
# umount -v / mnt / tecmint_reduce_test /
Apoi verificați eroarea sistemului de fișiere folosind următoarea comandă.
# e2fsck -ff / dev / vg_tecmint_extra / tecmint_reduce_test
Notă: Trebuie să treceți la fiecare 5 pași de verificare a sistemului de fișiere dacă nu ar putea exista o problemă cu sistemul de fișiere.
Apoi, reduceți sistemul de fișiere.
# resize2fs / dev / vg_tecmint_extra / tecmint_reduce_test 10GB
Reduceți volumul logic folosind dimensiunea GB.
# lvreduce -L -8G / dev / vg_tecmint_extra / tecmint_reduce_test
Pentru a reduce volumul logic folosind dimensiunea PE, trebuie să cunoaștem dimensiunea implicită a dimensiunii PE și dimensiunea totală a PE a unui grup de volume pentru a pune un mic calcul pentru reducerea exactă a dimensiunii.
# lvdisplay vg_tecmint_extra
Aici trebuie să facem un mic calcul pentru a obține dimensiunea PE de 10 GB folosind comanda bc.
1024 MB x 10 GB = 10240 MB sau 10 GB 10240 MB / 4PE = 2048PE
presa CRTL + D a ieși din BC.
Reduceți dimensiunea folosind PE.
# lvreduce -l -2048 / dev / vg_tecmint_extra / tecmint_reduce_test
Redimensionați sistemul de fișiere înapoi, în acest pas dacă există vreo eroare care înseamnă că ne-am încurcat sistemul de fișiere.
# resize2fs / dev / vg_tecmint_extra / tecmint_reduce_test
Montați sistemul de fișiere înapoi în același punct.
# mount / dev / vg_tecmint_extra / tecmint_reduce_test / mnt / tecmint_reduce_test /
Verificați dimensiunea partiției și a fișierelor.
# lvdisplay vg_tecmint_extra
Aici putem vedea rezultatul final, deoarece volumul logic a fost redus la dimensiunea de 10 GB.
În acest articol, am văzut cum să extindem grupul de volume, volumul logic și să reducem volumul logic. În partea următoare (Partea a III-a), vom vedea cum să realizăm un instantaneu al volumului logic și să-l readucem la stadiul anterior.