Logiki göwrümiň suratyny nädip almaly we LVM-de dikeltmeli - III bölüm


LVM Snapshots, lvm göwrüminiň wagt nusgalaryny görkezýän giňişlikdir. Diňe lvm bilen işleýär we çeşmäniň logiki göwrümine gysga wagtyň içinde üýtgeşmeler girizilende boşlugy sarp edýär. Çeşmäniň göwrüminde 1 Gb jemi uly üýtgeşmeler bar bolsa, suratyň göwrümine şol bir üýtgeşmeler giriziler. Kosmos tygşytlylygy üçin elmydama kiçi göwrümli üýtgeşmeleriň bolmagy iň gowusy. Suratyň ammaryň gutarmagyny artdyryň, ösmek üçin lvextend ulanyp bileris. Suraty gysgaltmak zerur bolsa, lvreduce ulanyp bileris.

Snapshot döredenimizden soň haýsydyr bir faýly tötänleýin pozan bolsak, alada etmeli däldiris, sebäbi suratyň öçüren asyl faýly bar. Surata düşürilende faýl bar bolsa mümkindir. Suratyň sesini üýtgetmäň, çalt dikeltmek üçin ulanylan suratdaky ýaly saklaň.

Snapshots ätiýaçlyk nusgasy üçin ulanylyp bilinmez. Uptiýaçlyk nusgalar käbir maglumatlaryň başlangyç göçürmesi, şonuň üçin ätiýaçlyk nusgasyny ätiýaçlyk görnüşi hökmünde ulanyp bilmeris.

  1. Linux-da LVM bilen Disk ammary dörediň - 1-nji Bölüm
  2. Linux-da LVM-leri nädip giňeltmeli/azaltmaly - II bölüm

  1. Operasiýa ulgamy - LVM gurnama bilen CentOS 6.5
  2. Serwer IP - 192.168.0.200

1-nji ädim: LVM suratyny döretmek

Ilki bilen, vgs buýrugyny ulanyp, täze surat döretmek üçin ses toparyndaky boş ýerleri barlaň.

# vgs
# lvs

Görýäňizmi, ýokarda vgs çykyşda 8 Gb boş ýer bar. Şeýlelik bilen, tecmint_datas atly göwrümimiň birine surat döredeliň. Görkeziş maksady bilen, aşakdaky buýruklary ulanyp, diňe 1 Gb surat sesini dörederin.

# 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

Aboveokardaky buýruklaryň ikisi-de bir zady edýär:

  1. -s - Snapshot döredýär
  2. -n - Suratyň ady

Ine, ýokarda görkezilen her nokadyň düşündirişi.

  1. Bu ýerde döredýän suratyň ululygy.
  2. Suraty döredýär.
  3. Suratyň adyny döredýär.
  4. Täze suratlaryň ady.
  5. Surata düşürjek göwrümimiz.

Suraty aýyrmak isleseňiz, ' lvremove ' buýrugyny ulanyp bilersiňiz.

# lvremove/dev/vg_tecmint_extra/tecmint_datas_snap

Indi, aşakdaky buýrugy ulanyp, täze döredilen suraty sanaň.

# lvs

Aboveokarda görşüňiz ýaly, surat üstünlikli döredildi. Suratlaryň döredilen ýerinden, tecmint_datas nireden gelip çykýandygyny ok bilen belledim. Hawa, sebäbi tecmint_datas l-volume üçin gysgaça surat döretdik.

Geliň, käbir täze faýllary tecmint_datas -a goşalyň. Indi göwrümiň 650MB töweregi maglumatlary bar we suratymyzyň ululygy 1 Gb. Şeýlelik bilen, sesimizdäki üýtgeşmelerimizi ätiýaçlandyrmak üçin ýeterlik ýer bar. Bu ýerde aşakdaky buýrugy ulanyp, suratymyzyň ýagdaýynyň nämedigini görüp bileris.

# lvs

Görýäňizmi, suratyň göwrüminiň 51% indi ulanyldy, faýllaryňyzda has köp üýtgetme ýok. Has giňişleýin maglumat üçin buýruk ulanyň.

# lvdisplay vg_tecmint_extra/tecmint_data_snap

Againene-de, ýokardaky suratda görkezilen her nokadyň aýdyň düşündirişi.

  1. Snapshot Logiki göwrümiň ady.
  2. Häzirki wagtda ulanylýan ses toparynyň ady.
  3. Okamak we ýazmak re iniminde surata düşürilen ses, hatda sesini gurnap we ulanyp bileris.
  4. Suratyň döredilen wagty. Bu gaty möhüm, sebäbi surat bu wagtdan soň her üýtgeşmäni gözlär.
  5. Bu surat tecmint_datas logiki göwrümine degişlidir.
  6. Logiki ses onlaýn we ulanyp bolýar.
  7. Surata alnan çeşmäniň göwrüminiň ululygy.
  8. Sygyr tablisasynyň ululygy=Writeazmakda göçüriň, bu tecmint_data göwrümine haýsydyr bir üýtgeşme girizilen bolsa, bu surata ýazylar.
  9. Häzirki wagtda ulanylýan suratyň ululygy, tecmint_datas 10G, ýöne suratyň ululygy 1 Gb, faýlymyzyň 650 MB töweregi bolandygyny aňladýar. Şeýlelik bilen, faýl tecmint_datas ululygynda 2 Gb ululykda ulalsa, suratyň bölünen ululykdan has köpeljekdigi, surata düşmekde kynçylyk çekjekdigimize ynanýarys. Diýmek, logiki göwrümiň göwrümini (suratyň göwrümi) giňeltmeli.
  10. Surata almak üçin bölekleriň ululygyny berýär.

Indi, tecmint_datas da 1 Gb-dan gowrak faýl göçüreliň, näme boljagyny göreliň. Şeýle etseňiz, Giriş/çykyş säwligi diýlen säwlik habaryny alarsyňyz, bu gysga wagtyň içinde boş ýer diýmekdir.

Logiki göwrüm dolsa, awtomatiki usulda düşer we suratyň göwrümini ulaldsak-da, mundan beýläk ulanyp bilmeris. Surata düşürilende Çeşmäniň deň ölçegine eýe bolmak iň gowy pikir, tecmint_datas ululygy 10G boldy, 10 Gb ululykdaky suraty döreden bolsam, hiç haçan ýokardaky ýaly akmaz, sebäbi ýeterlik ýer bar sesiňi al.

2-nji ädim: LVM-de surata düşüriň

Üstünden dolmazdan ozal suratyň ululygyny giňeltmeli bolsa, ulanyp bileris.

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

Indi surata düşürmek üçin jemi 2 Gb ululyk bardy.

Ondan soň, aşakdaky buýrugy ulanyp, täze ululygy we COW tablisasyny barlaň.

# lvdisplay /dev/vg_tecmint_extra/tecmint_data_snap

Gysga göwrümiň ululygyny we ulanylyşyny bilmek % .

# lvs

Iföne, Çeşmäniň göwrüminiň deň ölçegli suraty bar bolsa, bu meseleler hakda alada etmegiň zerurlygy ýok.

3-nji ädim: Surata düşürmek ýa-da birleşmek

Suraty dikeltmek üçin ilki bilen faýl ulgamyny gurnamaly.

# unmount /mnt/tecmint_datas/

Diňe monta point nokadynyň ýokdugyny ýa-da ýokdugyny barlaň.

# df -h

Bu ýerde dagymyz sanalmady, şonuň üçin suraty dikeltmegi dowam etdirip bileris. lvconvert buýrugy bilen gysga wagtda dikeltmek.

# lvconvert --merge /dev/vg_tecmint_extra/tecmint_data_snap

Birleşmek tamamlanandan soň, suratyň göwrümi awtomatiki usulda aýrylar. Indi df buýrugyny ulanyp, bölümimiziň giňişligini görüp bileris.

# df -Th

Suratyň göwrümi awtomatiki usulda aýrylandan soň. Logiki sesiň ululygyny görüp bilersiňiz.

# lvs

Üns beriň: “Snapshots” -y awtomatiki giňeltmek üçin, konf faýlynda käbir üýtgeşmeleri ulanyp bileris. Gollanma üçin lvextend ulanyp uzaldyp bileris.

Redaktoryňyzy ulanyp, lvm konfigurasiýa faýlyny açyň.

# vim /etc/lvm/lvm.conf

Awtoextend sözüni gözläň. Bellenen tertipde baha aşakdaky ýaly bolar.

Bu ýerde 100 75 -e üýtgediň, eger awtomatiki uzaldyş çäkleri 75 bolsa we awtomatik uzaldyş göterimi 20 bolsa, ululygyny 20 göterim has giňelder

Suratyň göwrümi 75% ýetse, awtomatiki usulda göwrümiň göwrümini 20% has giňelder. Şeýlelikde, awtomatiki giňelip bileris. wq! ulanyp faýly ýazdyryň we çykyň.

Bu suraty aşýan damjadan halas eder. Bu, has köp wagt tygşytlamaga kömek eder. LVM, has giňeldip bilýän we inçe üpjünçilik, zolak, wirtual göwrüm we has köp aýratynlyklara eýe bolan ýeke-täk Bölüm usulydyr, inçe howuz ulanyp, indiki mowzukda göreliň.