Kif Testendi/Tnaqqas LVMs (Ġestjoni tal-Volum Loġiku) fil-Linux - Parti II


Preċedentement rajna kif noħolqu ħażna ta 'diska flessibbli bl-użu ta' LVM. Hawnhekk, se naraw kif testendi l-grupp tal-volum, testendi u nnaqqsu volum loġiku. Hawnhekk nistgħu nnaqqsu jew jestendu l-ħitan fil-ġestjoni tal-volum loġiku (LVM) imsejħa wkoll bħala sistema ta 'fajls ta' volum flessibbli.

  1. Oħloq Ħażna ta' Disk Flessibbli b'LVM – Parti I

Jista 'jkun li għandna bżonn noħolqu diviżorju separat għal kwalunkwe użu ieħor jew għandna bżonn nespandu d-daqs ta' kwalunkwe diviżorju ta 'spazju baxx, jekk iva nistgħu nnaqqsu l-partizzjoni ta' daqs kbir u nistgħu nespandu l-partizzjoni ta 'spazju baxx faċilment b'dan li ġej sempliċi faċli passi.

  1. Sistema Operattiva – CentOS 6.5 b'Installazzjoni LVM
  2. IP tas-server – 192.168.0.200

Kif Testendi l-Grupp tal-Volum u Naqqas il-Volum Loġiku

Bħalissa, għandna One PV, VG u 2 LV. Ejja elenkawhom waħda waħda billi tuża l-kmandi li ġejjin.

# pvs
# vgs
# lvs

M'hemm l-ebda spazju ħieles disponibbli fil-grupp Volum Fiżiku u Volum. Allura, issa ma nistgħux nestendew id-daqs tal-lvm, għall-estensjoni għandna bżonn inżidu volum fiżiku wieħed (PV), u mbagħad irridu nestendew il-grupp tal-volum billi testendi l-vg b>. Aħna se tikseb biżżejjed spazju biex testendi d-daqs tal-volum Loġiku. Allura l-ewwel se nżidu volum fiżiku wieħed.

Biex inżidu PV ġdid irridu nużaw fdisk biex noħolqu l-partizzjoni LVM.

# fdisk -cu /dev/sda

  1. Biex Oħloq partizzjoni ġdida Agħfas n.
  2. Agħżel l-użu tal-partizzjoni primarja p.
  3. Agħżel liema numru ta' partizzjoni trid tintgħażel biex toħloq il-partizzjoni primarja.
  4. Agħfas 1 jekk hemm xi disk oħra disponibbli.
  5. Ibdel it-tip billi tuża t.
  6. Ittajpja 8e biex tbiddel it-tip ta' partizzjoni għal Linux LVM.
  7. Uża p biex tipprintja l-partizzjoni tal-ħolqien (hawn ma użajnax l-għażla).
  8. Agħfas w biex tikteb il-bidliet.

Ibda mill-ġdid is-sistema ladarba titlesta.

Elenka u ċċekkja l-partizzjoni li ħloqna billi tuża fdisk.

# fdisk -l /dev/sda

Sussegwentement, oħloq PV ġdid (Volum Fiżiku) billi tuża l-kmand li ġej.

# pvcreate /dev/sda1

Ivverifika l-pv billi tuża l-kmand hawn taħt.

# pvs

Żid dan il-pv ma' vg_tecmint vg biex testendi d-daqs ta' grupp ta' volum biex tikseb aktar spazju għall-espansjoni ta' lv.

# vgextend vg_tecmint /dev/sda1

Ejjew niċċekkjaw id-daqs ta 'Grupp ta' Volum li qed juża.

# vgs

Nistgħu anke naraw liema PV jintużaw biex jinħoloq grupp ta 'Volum partikolari bl-użu.

# pvscan

Hawnhekk, nistgħu naraw liema gruppi ta 'Volum huma taħt Liema Volumi Fiżiċi. Għadna kif żidna pv wieħed u huwa totalment ħieles. Ejja naraw id-daqs ta 'kull volum loġiku li għandna bħalissa qabel nespanduh.

  1. LogVol00 definit għal Swap.
  2. LogVol01 definit għal /.
  3. Issa għandna daqs ta' 16.50 GB għal/(għerq).
  4. Bħalissa hemm 4226 Physical Extend (PE) disponibbli.

Issa se nespandu l-/ partizzjoni LogVol01. Wara li nespandu nistgħu nilnutaw id-daqs kif hawn fuq għall-konferma. Nistgħu nestendew bl-użu ta 'GB jew PE kif spjegajt f'LVM PARTI-I, hawnhekk qed nuża PE biex testendi.

Biex tikseb il-ġirja tad-daqs tal-Estendi Fiżiku disponibbli.

# vgdisplay

Hemm 4607 PE b'xejn disponibbli = 18GB Spazju ħieles disponibbli. Allura nistgħu nespandu l-volum loġiku tagħna sa 18GB aktar. Ejjew nużaw id-daqs PE biex testendi.

# lvextend -l +4607 /dev/vg_tecmint/LogVol01

Uża + biex iżżid aktar spazju. Wara l-Estendi, għandna bżonn nerġgħu nqisu l-fajl-sistema bl-użu.

# resize2fs /dev/vg_tecmint/LogVol01

  1. Kmand użat biex jestendi l-volum loġiku billi tuża Physical extends.
  2. Hawnhekk nistgħu naraw li huwa estiż għal 34GB minn 16.51GB.
  3. Daqs mill-ġdid is-sistema tal-fajls, Jekk is-sistema tal-fajls hija mmuntata u qed tintuża bħalissa.
  4. Għall-estensjoni tal-volumi Loġiċi m'għandniex bżonn li nżarmaw is-sistema tal-fajls.

Issa ejja naraw id-daqs tal-volum loġiku ta 'daqs ġdid bl-użu.

# lvdisplay

  1. LogVol01 definit għal/volum estiż.
  2. Wara li testendi hemm 34.50GB minn 16.50GB.
  3. L-estensjoni tal-kurrent, Qabel ma estiża kien hemm 4226, żidna 4607 testendi biex jespandu għalhekk totalment hemm 8833.

Issa jekk niċċekkjaw il-vg disponibbli Free PE se jkun 0.

# vgdisplay

Ara r-riżultat tal-estensjoni.

# pvs
# vgs
# lvs

  1. Volum Fiżiku Ġdid miżjud.
  2. Grupp ta' volum vg_tecmint estiż minn 17.51GB għal 35.50GB.
  3. Volum loġiku LogVol01 estiż minn 16.51GB għal 34.50GB.

Hawnhekk lestejna l-proċess ta 'estensjoni tal-grupp tal-volum u l-volumi loġiċi. Ejja nimxu lejn xi parti interessanti fil-ġestjoni tal-volum loġiku.

Hawnhekk se naraw kif tnaqqas il-Volumi Loġiċi. Kulħadd jgħid li huwa kritiku u jista 'jispiċċa b'diżastru filwaqt li nnaqqsu l-lvm. It-tnaqqis tal-lvm huwa tassew interessanti minn kwalunkwe parti oħra fil-ġestjoni tal-volum loġiku.

  1. Qabel ma tibda, dejjem tajjeb li tagħmel backup tad-dejta, sabiex ma tkunx uġigħ ta' ras jekk xi ħaġa tmur ħażin.
  2. Biex Tnaqqas volum loġiku hemm 5 passi li jridu jsiru b'attenzjoni kbira.
  3. Filwaqt li nespandu volum nistgħu nestennuh waqt li l-volum taħt status ta' muntatura (online), iżda għal tnaqqis irridu neħtieġu li żarmaw is-sistema tal-fajls qabel innaqqsu.

Ejja naraw x'inhuma l-5 passi hawn taħt.

  1. iżżarma s-sistema tal-fajls għat-tnaqqis.
  2. Iċċekkja s-sistema tal-fajls wara li tneħħi l-muntaġġ.
  3. Naqqas is-sistema tal-fajls.
  4. Naqqas id-daqs tal-Volum Loġiku mid-daqs kurrenti.
  5. Iċċekkja mill-ġdid is-sistema tal-fajls għal żball.
  6. Erġa' mmunta s-sistema tal-fajls lura għall-istadju.

Għal dimostrazzjoni, ħloqt grupp ta 'volum separat u volum loġiku. Hawnhekk, ser inaqqas il-volum loġiku tecmint_reduce_test. Issa 18GB tagħha fid-daqs. Irridu nnaqqsuh għal 10GB mingħajr telf ta' data. Dan ifisser li rridu nnaqqsu 8GB minn 18GB. Diġà hemm 4GB data fil-volum.

18GB ---> 10GB

Filwaqt li nnaqqsu d-daqs, għandna bżonn innaqqsu biss 8GB u għalhekk se roundup għal 10GB wara t-tnaqqis.

# lvs

Hawnhekk nistgħu naraw l-informazzjoni tas-sistema tal-fajls.

# df -h

  1. Id-daqs tal-Volum huwa 18GB.
  2. Diġà użat sa 3.9GB.
  3. L-Ispazju Disponibbli huwa 13GB.

L-ewwel żarma l-punt tal-muntaġġ.

# umount -v /mnt/tecmint_reduce_test/

Imbagħad iċċekkja għall-iżball tas-sistema tal-fajls billi tuża l-kmand li ġej.

# e2fsck -ff /dev/vg_tecmint_extra/tecmint_reduce_test

Nota: Trid tgħaddi kull 5 passi tal-kontroll tas-sistema tal-fajls jekk le jista' jkun hemm xi kwistjoni mas-sistema tal-fajls tiegħek.

Sussegwentement, tnaqqas is-sistema tal-fajls.

# resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test 10GB

Naqqas il-volum loġiku billi tuża d-daqs GB.

# lvreduce -L -8G /dev/vg_tecmint_extra/tecmint_reduce_test

Biex Naqqas il-volum loġiku bl-użu tad-Daqs PE għandna bżonn Inkunu Nafu d-daqs tad-daqs tal-PE default u d-daqs totali tal-PE ta 'Grupp ta' Volum biex inpoġġu kalkolu żgħir għal daqs preċiż Naqqas.

# lvdisplay vg_tecmint_extra

Hawnhekk irridu nagħmlu ftit kalkolu biex niksbu d-daqs PE ta '10GB billi tuża kmand bc.

1024MB x 10GB = 10240MB or 10GB

10240MB / 4PE = 2048PE

Agħfas CRTL+D biex toħroġ minn BC.

Naqqas id-daqs billi tuża PE.

# lvreduce -l -2048 /dev/vg_tecmint_extra/tecmint_reduce_test

Erġa 'daqs is-sistema tal-fajls lura, F'dan il-pass jekk ikun hemm xi żball li jfisser li għandna messed-up fajl-sistema tagħna.

# resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test

Immonta s-sistema tal-fajls lura fl-istess punt.

# mount /dev/vg_tecmint_extra/tecmint_reduce_test /mnt/tecmint_reduce_test/

Iċċekkja d-daqs tal-partizzjoni u l-fajls.

# lvdisplay vg_tecmint_extra

Hawnhekk nistgħu naraw ir-riżultat finali peress li l-volum loġiku tnaqqas għal daqs ta '10GB.

F'dan l-artikolu, rajna kif testendi l-grupp ta 'volum, volum loġiku u tnaqqas il-volum loġiku. Fil-parti li jmiss (Parti III), se naraw kif tieħu Snapshot ta 'volum loġiku u tirrestawraha għall-istadju preċedenti.