Bii o ṣe le Faagun/dinku Awọn LVM (Iṣakoso Iwọn didun Onitumọ) ni Lainos - Apá II


Ni iṣaaju a ti rii bii a ṣe le ṣẹda ibi ipamọ disiki rirọ nipa lilo LVM. Nibi, a yoo rii bi a ṣe le faagun ẹgbẹ iwọn didun, faagun ati dinku iwọn oye. Nibi a le dinku tabi fa awọn ipin sii ni iṣakoso iwọn didun Onitumọ (LVM) tun pe bi eto iwọn didun rọpọ.

  1. Ṣẹda Ibi ipamọ Disiki Rirọ pẹlu LVM - Apakan I

Le jẹ pe a nilo lati ṣẹda ipin lọtọ fun lilo miiran tabi a nilo lati faagun iwọn ti eyikeyi aaye aaye kekere, ti o ba jẹ bẹ a le dinku ipin iwọn nla ati pe a le faagun aaye aaye kekere ni irọrun ni irọrun nipasẹ irọrun rọrun atẹle awọn igbesẹ.

  1. Eto Iṣiṣẹ - CentOS 6.5 pẹlu Fifi sori LVM
  2. Olupin IP - 192.168.0.200

Bii o ṣe le Faagun Ẹgbẹ Iwọn didun ati Idinku Iwọn Iwọn

Lọwọlọwọ, a ni Ọkan PV, VG ati 2 LV. Jẹ ki a ṣe atokọ wọn ọkan nipasẹ ọkan nipa lilo awọn ofin atẹle.

# pvs
# vgs
# lvs

Ko si aaye ọfẹ ti o wa ni Iwọn didun ti ara ati Ẹgbẹ Iwọn didun. Nitorinaa, ni bayi a ko le fa iwọn lvm faagun, fun faagun a nilo lati ṣafikun iwọn didun ti ara kan ( PV ), lẹhinna a ni lati faagun ẹgbẹ iwọn didun nipasẹ fifin vg . A yoo ni aye ti o to lati faagun iwọn didun Igbọngbọn. Nitorinaa akọkọ a yoo ṣafikun iwọn didun ọkan.

Fun fifi kun PV tuntun a ni lati lo fdisk lati ṣẹda ipin LVM.

# fdisk -cu /dev/sda

  1. Lati Ṣẹda ipin tuntun Tẹ n .
  2. Yan lilo ipin akọkọ> p .
  3. Yan nọmba wo ti ipin lati yan lati ṣẹda ipin akọkọ.
  4. Tẹ 1 ti disk eyikeyi miiran ba wa.
  5. Yi iru pada nipa lilo t .
  6. Tẹ 8e lati yi iru ipin pada si LVM Linux.
  7. Lo p lati tẹ ipin ti o ṣẹda (nibi a ko lo aṣayan naa).
  8. Tẹ w lati kọ awọn ayipada.

Tun eto naa bẹrẹ lẹẹkan.

Ṣe atokọ ki o ṣayẹwo ipin ti a ti ṣẹda nipa lilo fdisk.

# fdisk -l /dev/sda

Nigbamii, ṣẹda tuntun PV (Iwọn didun ti ara) ni lilo pipaṣẹ atẹle.

# pvcreate /dev/sda1

Ṣe idaniloju pv nipa lilo pipaṣẹ isalẹ.

# pvs

Ṣafikun pv yii si vg_tecmint vg lati faagun iwọn ẹgbẹ iwọn didun kan lati ni aye diẹ sii fun fifẹ lv .

# vgextend vg_tecmint /dev/sda1

Jẹ ki a ṣayẹwo iwọn Ẹgbẹ Iwọn didun bayi ni lilo.

# vgs

A le rii ani eyi ti PV ti lo lati ṣẹda ẹgbẹ Iwọn didun ni pato nipa lilo.

# pvscan

Nibi, a le rii iru awọn ẹgbẹ Iwọn didun wa labẹ Ewo Awọn iwọn ara. A ti ṣafikun ọkan pv ati ọfẹ rẹ lapapọ. Jẹ ki a wo iwọn ti iwọn ọgbọn ọgbọn kọọkan ti a ni lọwọlọwọ ṣaaju fifẹ rẹ.

  1. LogVol00 ti ṣalaye fun Swap.
  2. LogVol01 ti ṣalaye fun /.
  3. Bayi a ni iwọn 16.50 GB fun/(gbongbo).
  4. Lọwọlọwọ lọwọlọwọ 4226 Ifaagun ti ara (PE) wa.

Bayi a yoo faagun ipin / LogVol01 . Lẹhin ti o gbooro a le ṣe atokọ titobi bi loke fun idaniloju. A le faagun nipa lilo GB tabi PE bi Mo ti ṣalaye rẹ ni LVM PART-I, nibi Mo n lo PE lati faagun.

Fun gbigba iwọn Faagun ti ara wa.

# vgdisplay

O wa 4607 PE ọfẹ ti o wa = 18GB Aaye ọfẹ ti o wa. Nitorinaa a le faagun iwọn ọgbọn ọgbọn wa si-si 18GB diẹ sii. Jẹ ki a lo iwọn PE lati faagun.

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

Lo + lati ṣafikun aaye diẹ sii. Lẹhin Extending, a nilo lati tun-iwọn-faili faili pọ si ni lilo.

# resize2fs /dev/vg_tecmint/LogVol01

    Aṣẹ ti a lo lati fa iwọn ọgbọn ọgbọn si nipa lilo awọn faagun ti ara.
  1. Nibi a le rii pe o gbooro si 34GB lati 16.51GB.
  2. Tun-iwọn iwọn faili naa pọ si, Ti o ba ti gbe eto-faili si ati lọwọlọwọ lilo.
  3. Fun faagun awọn iwọn Logbon a ko nilo lati yọọ kuro eto-faili naa.

Bayi jẹ ki a wo iwọn ti iwọn ọgbọn ti o tun-lilo ni lilo.

# lvdisplay

  1. LogVol01 ti ṣalaye fun/iwọn didun ti o gbooro sii.
  2. Lẹhin ti o ti tẹsiwaju nibẹ 34.50GB wa lati 16.50GB.
  3. Awọn amugbooro lọwọlọwọ, Ṣaaju ki o to faagun nibẹ ni 4226, a ti ṣafikun awọn 4607 lati gbooro sii ki o wa lapapọ 8833.

Bayi ti a ba ṣayẹwo vg ti o wa PE ọfẹ o yoo jẹ 0.

# vgdisplay

Wo abajade ti faagun.

# pvs
# vgs
# lvs

    Afikun Iwọn didun Tuntun. Ẹgbẹ vg_tecmint ti o gbooro lati 17.51GB si 35.50GB.
  1. Iwọn didun ọgbọn LogVol01 ti gbooro lati 16.51GB si 34.50GB.

Nibi a ti pari ilana ti faagun ẹgbẹ iwọn didun ati awọn iwọn oye. Jẹ ki a lọ si apakan apakan ti o nifẹ ninu iṣakoso iwọn didun Logbon.

Nibi a yoo rii bi a ṣe le dinku Awọn iwọn Logbon. Gbogbo eniyan sọ pataki rẹ ati pe o le pari pẹlu ajalu lakoko ti a dinku lvm naa. Idinku lvm jẹ igbadun gaan ju eyikeyi apakan miiran ni iṣakoso iwọn didun lọgbọnwa.

  1. Ṣaaju ki o to bẹrẹ, o dara nigbagbogbo lati ṣe afẹyinti data naa, nitorinaa kii yoo jẹ orififo ti nkan kan ba jẹ aṣiṣe.
  2. Lati Din iwọn ọgbọn ọgbọn kan awọn igbesẹ 5 wa ti o nilo lati ṣe ni iṣọra pupọ.
  3. Lakoko ti o gbooro iwọn didun kan a le faagun rẹ lakoko iwọn didun labẹ ipo oke (ori ayelujara), ṣugbọn fun idinku a gbọdọ nilo lati yọọ kuro ni eto faili ṣaaju idinku.

Jẹ ki a ya kini awọn igbesẹ 5 ni isalẹ.

  1. ṣii eto faili fun idinku.
  2. Ṣayẹwo eto faili lẹhin gbigbe kuro.
  3. Dinku eto faili naa.
  4. Din iwọn didun Iwọngbọnwọn ju iwọn lọwọlọwọ lọ.
  5. Ṣayẹwo eto faili naa fun aṣiṣe.
  6. Sọ iye si eto-faili pada si ipele.

Fun ifihan, Mo ti ṣẹda ẹgbẹ iwọn didun lọtọ ati iwọn oye. Nibi, Emi yoo dinku iwọn ọgbọn ori tecmint_reduce_test . Bayi ni iwọn 18GB rẹ. A nilo lati dinku si 10GB laisi pipadanu data. Iyẹn tumọ si pe a nilo lati dinku 8GB kuro ninu 18GB . Tẹlẹ data 4GB wa ninu iwọn didun.

18GB ---> 10GB

Lakoko ti o dinku iwọn, a nilo lati dinku 8GB nikan nitorinaa yoo yika si 10GB lẹhin idinku.

# lvs

Nibi a le wo alaye eto-faili.

# df -h

    Iwọn
  1. Tẹlẹ o ti lo to 3.9GB.
  2. Aaye ti o wa ni 13GB.

Ni akọkọ yọọ kuro aaye aaye.

# umount -v /mnt/tecmint_reduce_test/

Lẹhinna ṣayẹwo fun aṣiṣe eto-faili nipa lilo pipaṣẹ atẹle.

# e2fsck -ff /dev/vg_tecmint_extra/tecmint_reduce_test

Akiyesi: Gbọdọ kọja ni gbogbo awọn igbesẹ 5 ti ṣayẹwo eto-faili ti ko ba si nibẹ le jẹ diẹ ninu ọrọ pẹlu eto faili rẹ.

Nigbamii, dinku eto-faili naa.

# resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test 10GB

Din iwọn didun Ẹgbọn nipa lilo iwọn GB.

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

Lati Din iwọn didun Iwadi nipa lilo Iwọn PE a nilo lati Mọ iwọn ti iwọn PE aiyipada ati iwọn PE lapapọ ti Ẹgbẹ Iwọn didun kan lati fi iṣiro kekere kan fun Iwọn Idinku deede.

# lvdisplay vg_tecmint_extra

Nibi a nilo lati ṣe iṣiro kekere kan lati gba iwọn PE ti 10GB nipa lilo pipaṣẹ bc.

1024MB x 10GB = 10240MB or 10GB

10240MB / 4PE = 2048PE

Tẹ CRTL + D lati jade kuro ni BC.

Din iwọn lilo PE.

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

Tun-ṣe iwọn eto-faili pada, Ni igbesẹ yii ti aṣiṣe eyikeyi ba wa ti o tumọ si pe a ti dabaru-eto faili wa.

# resize2fs /dev/vg_tecmint_extra/tecmint_reduce_test

Gbe eto-faili naa pada si aaye kanna.

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

Ṣayẹwo iwọn ti ipin ati awọn faili.

# lvdisplay vg_tecmint_extra

Nibi a le rii abajade ikẹhin bi iwọn ọgbọn ọgbọn ti dinku si iwọn 10GB.

Ninu nkan yii, a ti rii bii o ṣe le faagun ẹgbẹ iwọn didun, iwọn ọgbọn ati dinku iwọn ọgbọn. Ninu abala ti n bọ (Apakan III), a yoo rii bi a ṣe le ya aworan kan ti iwọn ọgbọn ati mu pada si ipele iṣaaju.