Otu esi agbatị/Welata LVM (Nhazi ụda olu) na Linux - Nkebi II


Na mbụ, anyị ahụla ka esi mepụta nchekwa diski na-agbanwe agbanwe site na iji LVM. N'ebe a, anyị ga-ahụ ka esi gbasaa otu olu, gbasaa ma belata ụda ezi uche. N'ebe a, anyị nwere ike belata ma ọ bụ gbasaa nkebi na Logical volume Management (LVM) nke a na-akpọkwa dị ka usoro faịlụ olu na-agbanwe agbanwe.

  1. Mepụta nchekwa diski na-agbanwe agbanwe na LVM - Nkebi nke Mbụ

Nwere ike anyị kwesịrị ịmepụta nkebi dị iche iche maka ojiji ọ bụla ọzọ ma ọ bụ na anyị kwesịrị ịgbasa nha nke nkebi oghere dị ala, ma ọ bụrụ na anyị nwere ike belata oke nkebi na anyị nwere ike ịgbasa nkebi oghere dị mfe site na ndị na-esonụ dị mfe. nzọụkwụ.

  1. Sistemụ arụmọrụ – CentOS 6.5 nwere nwụnye LVM
  2. Ihe nkesa IP – 192.168.0.200

Otu esi agbatịa otu olu wee belata ụda ezi uche

Ugbu a, anyị nwere otu PV, VG na 2 LV. Ka anyị depụta ha otu otu site na iji iwu ndị a.

# pvs
# vgs
# lvs

Enweghị ohere efu dị n'ime ụda anụ ahụ na otu olu. Ya mere, ugbu a, anyị enweghị ike ịgbatị nha lvm, maka ịgbatị anyị kwesịrị ịgbakwunye otu olu anụ ahụ (PV), mgbe ahụ anyị ga-agbatị otu olu site na ịgbatị vg b>. Anyị ga-enweta ohere zuru oke iji gbatịa nha ụda Logic. Yabụ na mbụ anyị ga-agbakwunye otu olu anụ ahụ.

Maka ịgbakwunye PV ọhụrụ anyị ga-eji fdisk mepụta nkebi LVM.

# fdisk -cu /dev/sda

  1. Iji mepụta nkebi ọhụrụ Pịa n.
  2. Họrọ nkebi mbụ jiri p.
  3. Họrọ ọnụọgụ nkebi nke a ga-ahọpụta iji mepụta nkebi mbụ.
  4. Pịa 1 ma ọ bụrụ na diski ọ bụla dị.
  5. Jiri t gbanwee ụdị ahụ.
  6. Pịnye 8e iji gbanwee ụdị nkebi ka ọ bụrụ Linux LVM.
  7. Jiri p ka ibipụta ngalaba imepụta (ebe a anyị ejibeghị nhọrọ).
  8. Pịa w iji dee mgbanwe ndị a.

Malitegharịa ekwentị ahụ ozugbo emechara.

Depụta ma lelee nkebi anyị mepụtara site na iji fdisk.

# fdisk -l /dev/sda

Na-esote, mepụta PV ọhụrụ (Mpịakọta anụ ahụ) site na iji iwu.

# pvcreate /dev/sda1

Nyochaa pv site na iji iwu dị n'okpuru.

# pvs

Tinye pv a na vg_tecmint vg ka ịgbatị nha otu olu iji nwetakwuo ohere maka ịgbasa lv.

# vgextend vg_tecmint /dev/sda1

Ka anyị lelee nha otu mpịakọta ugbu a na-eji.

# vgs

Anyị nwekwara ike ịhụ nke PV ejiri mepụta otu olu na-eji.

# pvscan

N'ebe a, anyị nwere ike ịhụ ndị otu olu dị n'okpuru Kedu mpịakọta anụ ahụ. Anyị atụkwasịla otu pv na ya kpamkpam n'efu. Ka anyị hụ otú mpịakọta ọ bụla ezi uche dị na ya hà tupu anyị agbasawanye ya.

  1. LogVol00 akọwapụtara maka ịgbanwee.
  2. LogVol01 kọwara maka /.
  3. Ugbu a, anyị nwere nha 16.50 GB maka/(mgbọrọgwụ).
  4. Ugbu a enwere 4226 Physical Extend (PE) dị.

Ugbu a, anyị ga-agbasa nkebi / LogVol01. Mgbe ịgbasawanye anyị nwere ike depụta nha dị ka n'elu maka nkwenye. Anyị nwere ike ịgbatị iji GB ma ọ bụ PE dịka m kọwara ya na LVM PART-I, ebe a ka m na-eji PE gbasaa.

Maka ịnweta ọsọ ọsọ nke Extend Physical Extend dị.

# vgdisplay

Enwere 4607 PE efu dị = 18GB Oghere efu dị. Yabụ na anyị nwere ike ịgbasa olu ezi uche dị na ya ruo 18GB ọzọ. Ka anyị jiri nha PE gbatịa.

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

Jiri + tinyekwuo oghere. Mgbe ịgbatịchara, anyị kwesịrị ịmegharị sistemụ faịlụ site na iji.

# resize2fs /dev/vg_tecmint/LogVol01

  1. Iwu a na-eji ịgbatị olu ezi uche dị na ya site na iji mgbatị anụ ahụ.
  2. N'ebe a, anyị nwere ike ịhụ na agbatịpụrụ ya na 34GB site na 16.51GB.
  3. Megharịa sistemu faịlụ ahụ, Ọ bụrụ na etinyere sistemụ faịlụ ma na-eji ya ugbu a.
  4. Maka ịgbatị mpịakọta ezi uche dị na ya, anyị achọghị ịkwatu sistemu faịlụ.

Ugbu a, ka anyị hụ nha nke re-sized olu ezi uche na-eji.

# lvdisplay

  1. LogVol01 akọwara maka/gbatịa olu.
  2. Mgbe ịgbatịchara, enwere 34.50GB sitere na 16.50GB.
  3. Ugbu a, tupu ịgbatị e nwere 4226, anyị agbakwunyere 4607 gbatịrị agbasa ya kpamkpam enwere 8833.

Ugbu a ọ bụrụ na anyị lelee vg dị Free PE ọ ga-abụ 0.

# vgdisplay

Hụ nsonaazụ ịgbatị.

# pvs
# vgs
# lvs

  1. Agbakwunyere olu anụ ahụ ọhụrụ.
  2. Vg_tecmint olu gbatịpụrụ site na 17.51GB ruo 35.50GB.
  3. Logical LogVol01 gbatịpụrụ site na 16.51GB ruo 34.50GB.

Ebe a anyị dechara usoro ịgbatị olu otu na ezi uche mpịakọta. Ka anyị gaa n'ihu n'akụkụ ụfọdụ na-adọrọ mmasị na njikwa olu ezi uche.

N'ebe a, anyị ga-ahụ ka esi belata Mpịakọta Logical. Onye ọ bụla na-ekwu na ọ dị oke egwu ma nwee ike mebie ọdachi ka anyị na-ebelata lvm. Ibelata lvm na-atọ ụtọ karịa akụkụ ọ bụla ọzọ na njikwa olu Logical.

  1. Tupu ịmalite, ọ na-adị mma mgbe niile ịkwado data ahụ, ka ọ ghara ịbụ isi ọwụwa ma ọ bụrụ na ihe adịghị mma.
  2. Iwelata olu ezi uche dị na ya, enwere usoro 5 ka ekwesịrị ime nke ọma.
  3. Mgbe ị na-agbatị olu, anyị nwere ike ịgbatị ya ka ụda n'okpuru ọnọdụ mount (online), mana maka mbelata anyị ga-achọ iwepu sistemu faịlụ tupu ibelata.

Ka anyị lee ihe bụ nzọụkwụ 5 n'okpuru.

  1. wepu sistemu faịlụ maka ibelata.
  2. Lelee sistemu faịlụ mgbe ị bupụchara.
  3. Welata sistemu faịlụ.
  4. Welata nha ụda ezi uche dị na ya karịa nha ugbu a.
  5. Tigharịa usoro faịlụ maka njehie.
  6. Tinyegharịa sistemu faịlụ azụ n'ọkwa.

Maka ngosipụta, emepụtala m otu olu dị iche iche na olu ezi uche dị na ya. Ebe a, m ga-ebelata oke ezi uche tecmint_reduce_test. Ugbu a ọ bụ 18GB n'ogo. Anyị kwesịrị ibelata ya na 10GB na-enweghị data-efu. Nke ahụ pụtara na anyị kwesịrị ibelata 8GB na 18GB. Ugbua enwere 4GB data na olu.

18GB ---> 10GB

Ka anyị na-ebelata nha, anyị kwesịrị ibelata naanị 8GB ka ọ ga-agbakọta ruo 10GB ka mbelata.

# lvs

N'ebe a, anyị nwere ike ịhụ ozi-usoro faịlụ.

# df -h

  1. Nha nke olu bụ 18GB.
  2. Ọ na-ejibu ihe ruru 3.9GB.
  3. Oghere dị bụ 13GB.

Buru ụzọ kpọtuo ebe ugwu.

# umount -v /mnt/tecmint_reduce_test/

Wee lelee njehie sistemụ faịlụ site na iji iwu na-esonụ.

# e2fsck -ff /dev/vg_tecmint_extra/tecmint_reduce_test

Mara: Ga-agaferịrị na usoro 5 ọ bụla nke nlele sistemụ faịlụ ma ọ bụrụ na ọ bụghị, enwere ike ịnwe nsogbu na sistemụ faịlụ gị.

Ọzọ, belata faịlụ-sistemụ.

# resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test 10GB

Wetulata olu ezi uche site na iji nha GB.

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

Iji Belata Logical olu site na iji PE Size anyị kwesịrị ịma nha nke ndabara PE size na ngụkọta PE size nke a Volume Group tinye a obere mgbako maka ezi Belata size.

# lvdisplay vg_tecmint_extra

N'ebe a, anyị kwesịrị ime ntakịrị mgbako iji nweta nha PE nke 10GB site na iji iwu bc.

1024MB x 10GB = 10240MB or 10GB

10240MB / 4PE = 2048PE

Pịa CRTL+D ka ịpụ na BC.

Wetulata nha site na iji PE.

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

Tinyegharịa sistemụ faịlụ azụ azụ, Na nke a ma ọ bụrụ na enwere njehie ọ bụla pụtara na anyị emebiela sistemụ faịlụ anyị.

# resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test

Wụnye sistemụ faịlụ azụ n'otu ebe.

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

Lelee nha nkebi na faịlụ.

# lvdisplay vg_tecmint_extra

N'ebe a, anyị nwere ike ịhụ nsonaazụ ikpeazụ ka e belatara ụda ezi uche na nha 10GB.

N'isiokwu a, anyị ahụla otú e si gbasaa otu olu, ụda ezi uche ma belata ụda ezi uche. N'akụkụ na-esote (Nkebi nke Atọ), anyị ga-ahụ ka esi ese foto nke olu ezi uche ma weghachi ya na ọkwa mbụ.