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.
- 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.
- Sistema Operattiva – CentOS 6.5 b'Installazzjoni LVM
- 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
- Biex Oħloq partizzjoni ġdida Agħfas n.
- Agħżel l-użu tal-partizzjoni primarja p.
- Agħżel liema numru ta' partizzjoni trid tintgħażel biex toħloq il-partizzjoni primarja.
- Agħfas 1 jekk hemm xi disk oħra disponibbli.
- Ibdel it-tip billi tuża t.
- Ittajpja 8e biex tbiddel it-tip ta' partizzjoni għal Linux LVM.
- Uża p biex tipprintja l-partizzjoni tal-ħolqien (hawn ma użajnax l-għażla).
- 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.
- LogVol00 definit għal Swap.
- LogVol01 definit għal /.
- Issa għandna daqs ta' 16.50 GB għal/(għerq).
- 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
- Kmand użat biex jestendi l-volum loġiku billi tuża Physical extends.
- Hawnhekk nistgħu naraw li huwa estiż għal 34GB minn 16.51GB.
- Daqs mill-ġdid is-sistema tal-fajls, Jekk is-sistema tal-fajls hija mmuntata u qed tintuża bħalissa.
- 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
- LogVol01 definit għal/volum estiż.
- Wara li testendi hemm 34.50GB minn 16.50GB.
- 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
- Volum Fiżiku Ġdid miżjud.
- Grupp ta' volum vg_tecmint estiż minn 17.51GB għal 35.50GB.
- 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.
- 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.
- Biex Tnaqqas volum loġiku hemm 5 passi li jridu jsiru b'attenzjoni kbira.
- 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.
- iżżarma s-sistema tal-fajls għat-tnaqqis.
- Iċċekkja s-sistema tal-fajls wara li tneħħi l-muntaġġ.
- Naqqas is-sistema tal-fajls.
- Naqqas id-daqs tal-Volum Loġiku mid-daqs kurrenti.
- Iċċekkja mill-ġdid is-sistema tal-fajls għal żball.
- 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
- Id-daqs tal-Volum huwa 18GB.
- Diġà użat sa 3.9GB.
- 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.