Hvernig á að lengja/minnka LVMs (Rökræn bindistjórnun) í Linux - Part II


Áður höfum við séð hvernig á að búa til sveigjanlega diskgeymslu með LVM. Hér ætlum við að sjá hvernig á að stækka bindihóp, stækka og minnka rökrétt rúmmál. Hér getum við minnkað eða stækkað skiptingarnar í rökrænni bindistjórnun (LVM) einnig kallað sveigjanlegt bindiskráarkerfi.

  1. Búðu til sveigjanlegan diskageymslu með LVM – Part I

Getur verið að við þurfum að búa til sérstakt skipting fyrir aðra notkun eða við þurfum að stækka stærð hvers kyns lítið pláss skipting, ef svo er getum við minnkað stóra skiptinguna og við getum stækkað lítið pláss skiptinguna mjög auðveldlega með eftirfarandi einföldu skrefum.

  1. Stýrikerfi – CentOS 6.5 með LVM uppsetningu
  2. IP netþjónn – 192.168.0.200

Hvernig á að stækka hljóðstyrkshóp og draga úr rökrænu magni

Eins og er höfum við einn PV, VG og 2 LV. Við skulum skrá þau eitt í einu með eftirfarandi skipunum.

# pvs
# vgs
# lvs

Það er ekkert laust pláss í boði í Physical Volume og Volume hópnum. Svo nú getum við ekki stækkað lvm stærðina, til að stækka þurfum við að bæta við einu líkamlegu bindi (PV), og þá verðum við að stækka hljóðstyrkshópinn með því að lengja vg b>. Við munum fá nóg pláss til að stækka rökræna rúmmálsstærðina. Svo fyrst ætlum við að bæta við einu líkamlegu bindi.

Til að bæta við nýjum PV verðum við að nota fdisk til að búa til LVM skiptinguna.

# fdisk -cu /dev/sda

  1. Til að búa til nýja skipting Ýttu á n.
  2. Veldu aðal skipting nota p.
  3. Veldu hvaða fjölda skiptinga á að velja til að búa til aðalsneiðina.
  4. Ýttu á 1 ef einhver annar diskur er tiltækur.
  5. Breyttu gerðinni með t.
  6. Sláðu inn 8e til að breyta gerð skiptingarinnar í Linux LVM.
  7. Notaðu p til að prenta út búna skiptinguna (hér höfum við ekki notað möguleikann).
  8. Ýttu á w til að skrifa breytingarnar.

Endurræstu kerfið þegar því er lokið.

Listaðu og athugaðu skiptinguna sem við höfum búið til með fdisk.

# fdisk -l /dev/sda

Næst skaltu búa til nýtt PV (líkamlegt bindi) með eftirfarandi skipun.

# pvcreate /dev/sda1

Staðfestu pv með því að nota skipunina hér að neðan.

# pvs

Bættu þessum pv við vg_tecmint vg til að stækka stærð hljóðstyrkshóps til að fá meira pláss til að stækka lv.

# vgextend vg_tecmint /dev/sda1

Við skulum athuga stærð Volume Group sem nú er að nota.

# vgs

Við getum meira að segja séð hvaða PV er notað til að búa til sérstakan hljóðstyrkshóp með því að nota.

# pvscan

Hér getum við séð hvaða bindihópar eru undir Hvaða líkamlegu bindi. Við höfum nýlega bætt við einum pv og það er algjörlega ókeypis. Við skulum sjá stærð hvers rökræns bindis sem við höfum núna áður en við stækkum það.

  1. LogVol00 skilgreint fyrir Swap.
  2. LogVol01 skilgreint fyrir /.
  3. Nú höfum við 16,50 GB stærð fyrir/(rót).
  4. Eins og er eru 4226 Physical Extend (PE) í boði.

Nú ætlum við að stækka / skiptinguna LogVol01. Eftir að hafa stækkað getum við skráð stærðina eins og hér að ofan til staðfestingar. Við getum framlengt með því að nota GB eða PE eins og ég hef útskýrt það í LVM PART-I, hér er ég að nota PE til að framlengja.

Til að fá tiltæka Physical Extend stærð keyrslu.

# vgdisplay

Það eru 4607 ókeypis PE í boði = 18GB Laus pláss í boði. Þannig að við getum aukið rökrétt rúmmál okkar upp í 18GB meira. Leyfðu okkur að nota PE stærðina til að lengja.

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

Notaðu + til að bæta við meira plássi. Eftir framlengingu þurfum við að breyta stærð skráarkerfisins með því að nota.

# resize2fs /dev/vg_tecmint/LogVol01

  1. Skýring notuð til að stækka rökrétt rúmmál með því að nota Physical extends.
  2. Hér getum við séð að það er stækkað í 34GB úr 16,51GB.
  3. Breyttu stærð skráarkerfisins, ef skráarkerfið er tengt og í notkun.
  4. Til að stækka rökræn bindi þurfum við ekki að aftengja skráarkerfið.

Nú skulum við sjá stærð rökræns rúmmáls með breyttri stærð með því að nota.

# lvdisplay

  1. LogVol01 skilgreint fyrir/aukið hljóðstyrk.
  2. Eftir framlengingu eru 34.50GB úr 16.50GB.
  3. Núverandi framlengingar, áður en framlenging var 4226, höfum við bætt við 4607 framlengingum til að stækka þannig að það eru alls 8833.

Nú ef við athugum vg tiltækt ókeypis PE verður það 0.

# vgdisplay

Sjá niðurstöðu framlengingar.

# pvs
# vgs
# lvs

  1. Nýju líkamlegu bindi bætt við.
  2. Rúmmálshópur vg_tecmint stækkaður úr 17,51GB í 35,50GB.
  3. Rökrétt rúmmál LogVol01 stækkað úr 16,51GB í 34,50GB.

Hér höfum við lokið ferlinu við að stækka bindihóp og rökrétt bindi. Leyfðu okkur að fara í átt að áhugaverðum hluta í rökrænni bindistjórnun.

Hér ætlum við að sjá hvernig á að draga úr rökrænu magni. Allir segja að það sé mikilvægt og gæti endað með hörmungum á meðan við lækkum lvm. Að draga úr lvm er virkilega áhugavert en nokkur annar hluti í rökrænni bindistjórnun.

  1. Áður en byrjað er, er alltaf gott að taka öryggisafrit af gögnunum, svo það verði ekki höfuðverkur ef eitthvað fer úrskeiðis.
  2. Til að draga úr röklegu magni þarf að framkvæma 5 skref mjög varlega.
  3. Þegar við stækkum hljóðstyrk getum við stækkað það meðan hljóðstyrkurinn er í tengingarstöðu (á netinu), en til að minnka verðum við að þurfa að aftengja skráarkerfið áður en hægt er að minnka það.

Við skulum athuga hver eru 5 skrefin hér að neðan.

  1. aftengja skráarkerfið til að minnka.
  2. Athugaðu skráarkerfið eftir aftengingu.
  3. Fækkaðu skráarkerfinu.
  4. Minnkaðu stærð rökræns hljóðstyrks en núverandi stærð.
  5. Athugaðu skráarkerfið fyrir villur.
  6. Settu skráarkerfið aftur á svið.

Til sýnis hef ég búið til sérstakan bindihóp og rökrétt bindi. Hér ætla ég að draga úr rökrænu magni tecmint_reduce_test. Nú er hann 18GB að stærð. Við þurfum að minnka það í 10GB án þess að tapa gögnum. Það þýðir að við þurfum að minnka 8GB úr 18GB. Nú þegar eru 4GB gögn í hljóðstyrknum.

18GB ---> 10GB

Þó að minnka stærðina þurfum við að minnka aðeins 8GB svo það mun ná saman í 10GB eftir minnkunina.

# lvs

Hér getum við séð upplýsingar um skráarkerfi.

# df -h

  1. Stærð hljóðstyrksins er 18GB.
  2. Það notaði nú þegar allt að 3,9GB.
  3. Laust pláss er 13GB.

Taktu fyrst festingarpunktinn af.

# umount -v /mnt/tecmint_reduce_test/

Athugaðu síðan hvort skráarkerfisvillan sé með eftirfarandi skipun.

# e2fsck -ff /dev/vg_tecmint_extra/tecmint_reduce_test

Athugið: Verður að standast í hverjum 5 skrefum skráarkerfisathugunar ef ekki gæti verið vandamál með skráarkerfið þitt.

Næst skaltu minnka skráarkerfið.

# resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test 10GB

Dragðu úr rökrænu hljóðstyrknum með því að nota GB stærð.

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

Til að draga úr rökrænu rúmmáli með því að nota PE Stærð þurfum við að vita stærð sjálfgefna PE stærð og heildar PE stærð rúmmálshóps til að setja lítinn útreikning fyrir nákvæma Minnka stærð.

# lvdisplay vg_tecmint_extra

Hér þurfum við að gera smá útreikning til að fá PE stærðina 10GB með bc stjórn.

1024MB x 10GB = 10240MB or 10GB

10240MB / 4PE = 2048PE

Ýttu á CRTL+D til að hætta í BC.

Minnkaðu stærðina með því að nota PE.

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

Endurstækðu skráarkerfið aftur, í þessu skrefi ef einhver villa er sem þýðir að við höfum klúðrað skráarkerfinu okkar.

# resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test

Settu skráarkerfið aftur á sama stað.

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

Athugaðu stærð skiptingarinnar og skráa.

# lvdisplay vg_tecmint_extra

Hér getum við séð lokaniðurstöðuna þar sem rökrétt rúmmál var minnkað í 10GB stærð.

Í þessari grein höfum við séð hvernig á að stækka rúmmálshópinn, rökrétt rúmmál og draga úr rökrænu rúmmálinu. Í næsta hluta (Hluti III), munum við sjá hvernig á að taka skyndimynd af röklegu magni og endurheimta það á fyrra stigi.