Awọn ipin LVM Iṣipo pada si Iwọn didun Imọlẹ Tuntun (Drive) - Apakan VI


Eyi ni apakan 6th ti atẹle Itọsọna Iwọn didun Onititọ Onitumọ wa, ninu nkan yii a yoo fihan ọ bi o ṣe le jade awọn iwọn ọgbọn ori ti o wa tẹlẹ si awakọ tuntun miiran laisi eyikeyi akoko asiko. Ṣaaju gbigbe siwaju, Emi yoo fẹ lati ṣalaye fun ọ nipa Iṣilọ LVM ati awọn ẹya rẹ.

Iṣipopada LVM jẹ ọkan ninu ẹya ti o dara julọ, nibiti a le ṣe jade awọn iwọn ọgbọn ori si disk tuntun laisi pipadanu data ati akoko asiko. Idi ti ẹya yii ni lati gbe data wa lati disiki atijọ si disiki tuntun kan. Nigbagbogbo, a ṣe awọn ijira lati disk kan si ibi ipamọ disk miiran, nikan nigbati aṣiṣe ba waye ni diẹ ninu awọn disiki.

  1. Gbigbe awọn iwọn didun ọgbọn lati inu disk kan si disk miiran.
  2. A le lo eyikeyi iru disk bi SATA, SSD, SAS, SANS iSCSI tabi FC.
  3. Gbe awọn disiki laisi pipadanu data ati akoko asiko.

Ninu Iṣilọ LVM, a yoo paarọ gbogbo awọn ipele, eto faili ati pe o jẹ data ninu ibi ipamọ ti o wa. Fun apẹẹrẹ, ti a ba ni iwọn didun Logic kan, eyiti o ti ya aworan si ọkan ninu iwọn ara, iwọn ara yẹn jẹ dirafu lile ti ara.

Nisisiyi ti a ba nilo lati ṣe igbesoke olupin wa pẹlu SSD Hard-drive, kini a lo lati ronu ni akọkọ? atunṣe ti disk? Rárá! a ko ni ṣe atunṣe olupin naa. LVM ni aṣayan lati ṣe ṣiṣi awakọ SATA atijọ wọnyẹn pẹlu Awakọ SSD tuntun. Iṣilọ Live yoo ṣe atilẹyin eyikeyi iru awọn disiki, boya o jẹ awakọ agbegbe, SAN tabi ikanni Fiber paapaa.

  1. Ṣiṣẹda Ibi Iyipada Disiki Rọ pẹlu Iṣakoso Iwọn didun Onitumọ - Apakan 1
  2. Bii o ṣe le Fa/Dinku LVM's ni Linux - Apá 2

Awọn ọna meji lo wa lati gbe awọn ipin LVM jade (Awọn ipamọ), ọkan nlo ọna Mirroring ati omiiran nipa lilo pipaṣẹ pvmove. Fun idi ifihan, nibi Mo n lo Centos6.5, ṣugbọn awọn itọnisọna kanna le tun ṣe atilẹyin fun RHEL, Fedora, Oracle Linux ati Scientific Linux.

Operating System :	CentOS 6.5 Final
IP Address	 :	192.168.0.224
System Hostname	 :	lvmmig.tecmintlocal.com

Igbesẹ 1: Ṣayẹwo fun Awọn awakọ Lọwọlọwọ

1. Ṣebi a ti ni awakọ awakọ foju kan tẹlẹ ti a npè ni “ vdb “, eyiti o ya aworan si ọkan ninu iwọn ọgbọn ọgbọn “ tecmint_lv “. Bayi a fẹ lati gbe lọ si “iwọn vdb” awakọ iwọn didun lọgbọn-ninu si ibi ipamọ tuntun miiran. Ṣaaju ki o to lọ siwaju, akọkọ rii daju pe awakọ foju ati awọn orukọ iwọn didun ọgbọn pẹlu iranlọwọ ti awọn ofin fdisk ati lvs bi a ti han.

# fdisk -l | grep vd
# lvs

Igbese 2: Ṣayẹwo fun Titun ti a fi kun Drive

2. Ni kete ti a jẹrisi awọn awakọ wa ti o wa, nisisiyi o to akoko lati so kọnputa SSD tuntun wa si eto ati ṣayẹwo awakọ ti a ṣafikun tuntun pẹlu iranlọwọ ti pipaṣẹ fdisk .

# fdisk -l | grep dev

Akiyesi: Njẹ o rii ninu iboju ti o wa loke, pe a ti fi awakọ tuntun kun ni aṣeyọri pẹlu orukọ “/dev/sda “.

Igbesẹ 3: Ṣayẹwo Logbon ti Lọwọlọwọ ati Iwọn Ẹda

3. Nisisiyi lọ siwaju lati ṣẹda iwọn didun ti ara, ẹgbẹ iwọn didun ati iwọn oye fun ijira. Ṣaaju ki o to ṣẹda awọn iwọn didun, rii daju lati ṣayẹwo data iwọn didun ti ogbon inu lọwọlọwọ labẹ aaye oke /mnt/lvm . Lo awọn ofin wọnyi lati ṣe atokọ awọn gbeko ati ṣayẹwo data naa.

# df -h
# cd /mnt/lvm
# cat tecmint.txt

Akiyesi: Fun idi ifihan, a ti ṣẹda awọn faili meji labẹ aaye /mnt/lvm aaye oke, ati pe a ṣilọ data wọnyi si awakọ titun laisi akoko asiko kankan.

4. Ṣaaju ki o to ṣiṣipopada, rii daju lati jẹrisi awọn orukọ ti iwọn ọgbọn ọgbọn ati ẹgbẹ iwọn didun fun eyiti iwọn ara jẹ ibatan si ati tun jẹrisi iru iwọn ara ti o lo lati mu ẹgbẹ iwọn didun yii ati iwọn oye lọ.

# lvs
# vgs -o+devices | grep tecmint_vg

Akiyesi: Njẹ o rii ninu iboju ti o wa loke, pe “ vdb ” ni o ni ẹgbẹ iwọn didun naa tecmint_vg .

Igbesẹ 4: Ṣẹda Iwọn Ẹda Titun

5. Ṣaaju ki o to ṣẹda iwọn didun ti ara ni tuntun ti a fi kun SSD Drive, a nilo lati ṣalaye ipin nipa lilo fdisk. Maṣe gbagbe lati yi Iru pada si LVM (8e), lakoko ti o n ṣẹda awọn ipin.

# pvcreate /dev/sda1 -v
# pvs

6. Nigbamii, ṣafikun iwọn didun ti ara tuntun ti a ṣẹda si ẹgbẹ iwọn didun ti o wa tẹlẹ tecmint_vg ni lilo ‘ vgextend pipaṣẹ’

# vgextend tecmint_vg /dev/sda1
# vgs

7. Lati gba atokọ ni kikun ti alaye nipa ẹgbẹ iwọn didun lo ‘ vgdisplay ‘ pipaṣẹ.

# vgdisplay tecmint_vg -v

Akiyesi: Ninu iboju ti o wa loke, a le rii ni opin abajade bi PV wa ti ṣafikun si ẹgbẹ iwọn didun.

8. Ti o ba wa ninu ọran, a nilo lati mọ alaye diẹ sii nipa awọn ẹrọ wo ni a ya aworan, lo aṣẹ ‘dependance ‘ms = dmsetup .

# lvs -o+devices
# dmsetup deps /dev/tecmint_vg/tecmint_lv

Ninu awọn abajade ti o wa loke, awọn igbẹkẹle 1 wa (PV) tabi (Awọn awakọ) ati nibi 17 ni atokọ. Ti o ba fẹ lati jẹrisi wo inu awọn ẹrọ naa, eyiti o ni nọmba pataki ati kekere ti awọn awakọ ti o so pọ.

# ls -l /dev | grep vd

Akiyesi: Ninu aṣẹ ti o wa loke, a le rii pe nọmba pataki pẹlu 252 ati nọmba kekere 17 ni ibatan si vdb1. Ṣe ireti pe o yeye lati wu pipaṣẹ loke.

Igbese 5: Ọna Mirroring LVM

9. Bayi o to lati ṣe ijira nipa lilo ọna Mirroring, lo ‘ lvconvert ‘ pipaṣẹ lati gbe data lati iwọn ọgbọn ọgbọn atijọ si awakọ tuntun.

# lvconvert -m 1 /dev/tecmint_vg/tecmint_lv /dev/sda1

  1. -m = digi
  2. 1 = fifi digi kan ṣoṣo sii

Akiyesi: Ilana ijira ti o wa loke yoo gba akoko pipẹ gẹgẹbi iwọn didun wa.

10. Lọgan ti ilana ijira ti pari, ṣayẹwo digi ti o yipada.

# lvs -o+devices

11. Lọgan ti o ba rii daju pe digi ti o yipada ti wa ni pipe, o le yọ disiki atijọ foju vdb1 kuro. Aṣayan -m yoo yọ digi naa, ni iṣaaju a ti lo 1 fun fifi digi naa kun.

# lvconvert -m 0 /dev/tecmint_vg/tecmint_lv /dev/vdb1

12. Lọgan ti a ti yọ disk foju atijọ kuro, o le tun ṣayẹwo awọn ẹrọ fun awọn iwọn oye nipa lilo pipaṣẹ atẹle.

# lvs -o+devices
# dmsetup deps /dev/tecmint_vg/tecmint_lv
# ls -l /dev | grep sd

Ni aworan ti o wa loke, ṣe o rii pe iwọn ọgbọn wa bayi da lori 8,1 ati pe o ni sda1. Eyi tọka pe ilana iṣilọ wa ti ṣe.

13. Bayi ṣayẹwo awọn faili ti a ti ṣilọ lati atijọ si awakọ tuntun. Ti data kanna ba wa ni awakọ tuntun, iyẹn tumọ si pe a ti ṣe gbogbo awọn igbesẹ ni pipe.

# cd /mnt/lvm/
# cat tecmin.txt 

14. Lẹhin ohun gbogbo ti a da daradara, bayi o to akoko lati paarẹ vdb1 lati inu iwọn didun ati lẹhinna jẹrisi, awọn ẹrọ wo ni o da lori ẹgbẹ iwọn didun wa.

# vgreduce /dev/tecmint_vg /dev/vdb1
# vgs -o+devices

15. Lẹhin yiyọ vdb1 kuro ni ẹgbẹ iwọn didun tecmint_vg, iwọn didun wa tun wa nibẹ nitori a ti ṣilọ rẹ si sda1 lati vdb1.

# lvs

Igbesẹ 6: Ọna Mirroring LVM pvmove

16. Dipo lilo pipaṣẹ mirroring 'lvconvert', a lo nibi 'pvmove' pipaṣẹ pẹlu aṣayan '-n' (orukọ iwọn didun ogbon) ọna digi data laarin awọn ẹrọ meji.

# pvmove -n /dev/tecmint_vg/tecmint_lv /dev/vdb1 /dev/sda1

Aṣẹ naa jẹ ọkan ninu ọna ti o rọrun julọ lati digi data laarin awọn ẹrọ meji, ṣugbọn ni agbegbe gidi A nlo Mirroring nigbagbogbo diẹ sii ju pvmove.

Ipari

Ninu nkan yii, a ti rii bii a ṣe le jade awọn iwọn ọgbọn lati ori awakọ kan si ekeji. Ireti pe o ti kọ awọn ẹtan tuntun ni iṣakoso iwọn didun ọgbọngbọn. Fun iru iṣeto ọkan o yẹ ki o mọ nipa ipilẹ ti iṣakoso iwọn didun ọgbọngbọn. Fun awọn ipilẹ ipilẹ, jọwọ tọka si awọn ọna asopọ ti a pese lori oke ti nkan ni apakan ibeere.