Hvernig á að taka skyndimynd af röklegu magni og endurheimta í LVM - Part III


LVM skyndimyndir eru plásshagkvæmar tímaeintak af lvm bindum. Það virkar aðeins með lvm og eyðir aðeins plássinu þegar breytingar eru gerðar á rökrænu hljóðstyrk upprunans í skyndimyndamagn. Ef uppspretta hljóðstyrks hefur miklar breytingar gerðar upp á summan af 1GB verða sömu breytingar gerðar á hljóðstyrk skyndimyndarinnar. Það er best að hafa alltaf litla stærð af breytingum fyrir pláss skilvirkt. Ef skyndimyndin klárast af geymslu, getum við notað lvextend til að vaxa. Og ef við þurfum að minnka skyndimyndina getum við notað lvreduce.

Ef við höfum óvart eytt einhverri skrá eftir að hafa búið til skyndimynd þurfum við ekki að hafa áhyggjur af því að skyndimyndin hefur upprunalegu skrána sem við höfum eytt. Það er mögulegt ef skráin var til staðar þegar skyndimyndin var búin til. Ekki breyta hljóðstyrk skyndimyndarinnar, haltu því eins og það er á meðan skyndimynd er notuð til að ná hröðum bata.

Ekki er hægt að nota skyndimyndir fyrir öryggisafrit. Öryggisafrit eru aðalafrit af sumum gögnum, svo við getum ekki notað skyndimynd sem öryggisafrit.

  1. Búðu til diskageymslu með LVM í Linux – HLUTI 1
  2. Hvernig á að stækka/minnka LVM í Linux – Part II

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

Skref 1: Að búa til LVM Snapshot

Athugaðu fyrst hvort laust pláss sé í bindihópnum til að búa til nýja skyndimynd með því að nota eftirfarandi „vgs“ skipun.

# vgs
# lvs

Þú sérð, það er 8GB af lausu plássi eftir í vgs úttakinu fyrir ofan. Svo, við skulum búa til skyndimynd fyrir eitt bindi mitt sem heitir tecmint_datas. Í sýnikennslu tilgangi ætla ég að búa til aðeins 1GB skyndimyndamagn með því að nota eftirfarandi skipanir.

# lvcreate -L 1GB -s -n tecmint_datas_snap /dev/vg_tecmint_extra/tecmint_datas        

OR

# lvcreate --size 1G --snapshot --name tecmint_datas_snap /dev/vg_tecmint_extra/tecmint_datas

Báðar ofangreindar skipanir gera það sama:

  1. -s – Býr til skyndimynd
  2. -n – Heiti fyrir skyndimynd

Hér er útskýringin á hverju atriði sem er auðkennt hér að ofan.

  1. Stærð skyndimyndar sem ég er að búa til hér.
  2. Býr til skyndimynd.
  3. Býr til nafn fyrir skyndimyndina.
  4. Nýtt heiti skyndimynda.
  5. Hljóð sem við ætlum að búa til skyndimynd.

Ef þú vilt fjarlægja skyndimynd geturðu notað „lremove“ skipunina.

# lvremove /dev/vg_tecmint_extra/tecmint_datas_snap

Listaðu nú nýstofnaða skyndimyndina með eftirfarandi skipun.

# lvs

Þú sérð hér að ofan, skyndimynd var búin til með góðum árangri. Ég hef merkt með ör þar sem skyndimyndir eru upprunnar þar sem þær eru búnar til, tecmint_datas þess. Já, vegna þess að við höfum búið til skyndimynd fyrir tecmint_datas l-volume.

Við skulum bæta nokkrum nýjum skrám inn í tecmint_datas. Nú hefur hljóðstyrkur sum gögn um 650MB og skyndimyndastærðin okkar er 1GB. Þannig að það er nóg pláss til að taka öryggisafrit af breytingum okkar á skyndimagni. Hér getum við séð, hver er staða skyndimyndarinnar okkar með því að nota skipunina hér að neðan.

# lvs

Þú sérð, 51% af magni skyndimynda var notað núna, ekkert mál fyrir frekari breytingar á skránum þínum. Fyrir ítarlegri upplýsingar notaðu skipunina.

# lvdisplay vg_tecmint_extra/tecmint_data_snap

Aftur, hér er skýr skýring á hverju atriði sem er auðkennt á myndinni hér að ofan.

  1. Nafn rökræns hljóðstyrks skyndimyndar.
  2. Nafn hljóðstyrkshóps í notkun.
  3. Hljóðstyrkur skyndimynda í les- og skrifham, við getum jafnvel sett hljóðstyrkinn upp og notað hann.
  4. Tími þegar skyndimyndin var búin til. Þetta er mjög mikilvægt vegna þess að skyndimynd mun leita að öllum breytingum eftir þennan tíma.
  5. Þessi skyndimynd tilheyrir rökrænu bindi tecmint_datas.
  6. Rökrétt magn er á netinu og hægt að nota.
  7. Stærð heimildarmagns sem við tókum skyndimynd.
  8. Kýratöflustærð = afrita á Write, það þýðir að allar breytingar sem gerðar voru á tecmint_data bindinu verða skrifaðar á þessa skyndimynd.
  9. Stærð skyndimynda er notuð, tecmint_datas okkar var 10G en skyndimyndastærð okkar var 1GB sem þýðir að skráin okkar er um 650 MB. Svo hvað það er núna í 51% ef skráin stækkar í 2GB stærð í tecmint_datas stærð mun aukast meira en skyndimynd úthlutað stærð, viss um að við munum vera í vandræðum með skyndimynd. Það þýðir að við þurfum að stækka stærð rökræns rúmmáls (skyndimyndamagn).
  10. Gefur upp stærð hluta fyrir skyndimynd.

Nú skulum við afrita meira en 1GB af skrám í tecmint_datas, við skulum sjá hvað gerist. Ef þú gerir það færðu villuskilaboð sem segja 'Inntaks-/úttaksvilla', það þýðir að plásslaust er á skyndimynd.

Ef rökrétta hljóðstyrkurinn verður fullur mun það falla sjálfkrafa niður og við getum ekki notað það lengur, jafnvel þótt við stækkum stærð skyndimynda. Það er besta hugmyndin að hafa sömu stærð af Source þegar þú býrð til skyndimynd, tecmint_datas stærðin var 10G, ef ég bý til skyndimyndastærð upp á 10GB mun það aldrei flæða yfir eins og hér að ofan vegna þess að það hefur nóg pláss til að taktu hljóðstyrk þinn.

Skref 2: Framlengdu Snapshot í LVM

Ef við þurfum að stækka myndatökustærðina áður en flæðir yfir þá getum við gert það með því að nota.

# lvextend -L +1G /dev/vg_tecmint_extra/tecmint_data_snap

Nú var algerlega 2GB stærð fyrir skyndimynd.

Næst skaltu staðfesta nýju stærðina og COW töfluna með eftirfarandi skipun.

# lvdisplay /dev/vg_tecmint_extra/tecmint_data_snap

Til að vita stærð smellumagns og notkun %.

# lvs

En ef þú ert með skyndimyndamagn með sömu stærð af heimildarmagni þurfum við ekki að hafa áhyggjur af þessum málum.

Skref 3: Endurheimta skyndimynd eða sameina

Til að endurheimta skyndimyndina þurfum við að aftengja skráarkerfið fyrst.

# unmount /mnt/tecmint_datas/

Athugaðu bara hvort festingarpunkturinn sé ófestur eða ekki.

# df -h

Hér hefur festingin okkar verið tekin af, svo við getum haldið áfram að endurheimta skyndimyndina. Til að endurheimta snappið með skipuninni lvconvert.

# lvconvert --merge /dev/vg_tecmint_extra/tecmint_data_snap

Eftir að sameiningunni er lokið verður hljóðstyrk skyndimynda fjarlægt sjálfkrafa. Nú getum við séð rými skiptingarinnar okkar með df skipuninni.

# df -Th

Eftir skyndimynd hljóðstyrk fjarlægt sjálfkrafa. Þú getur séð stærð rökræns rúmmáls.

# lvs

Mikilvægt: Til að framlengja skyndimyndirnar sjálfkrafa getum við gert það með því að nota einhverjar breytingar á conf skránni. Fyrir handbók getum við framlengt með því að nota lvextend.

Opnaðu lvm stillingarskrána með því að velja ritstjóra.

# vim /etc/lvm/lvm.conf

Leitaðu að orðinu autoextend. Sjálfgefið verður gildið svipað og hér að neðan.

Breyttu 100 í 75 hér, ef svo er sjálfvirk framlenging þröskuldur er 75 og sjálfvirk framlenging er 20, þá mun stækka stærðina meira um 20 prósent

Ef magn myndatöku nær 75% mun það sjálfkrafa stækka stærð myndatöku um 20% meira. Þannig getum við stækkað sjálfkrafa. Vistaðu og lokaðu skránni með wq!.

Þetta mun vista skyndimynd frá yfirfallsfalli. Þetta mun einnig hjálpa þér að spara meiri tíma. LVM er eina skiptingaraðferðin þar sem við getum stækkað meira og haft marga eiginleika eins og þunnt úthlutun, Striping, Sýndarmagn og fleira. Notaðu þunnt laug, við skulum sjá þá í næsta efni.