Issettja Ħażna ta 'Disk Flessibbli b'Ġestjoni tal-Volum Loġiku (LVM) fil-Linux - PARTI 1
Ġestjoni tal-Volum Loġiku (LVM) tagħmilha aktar faċli biex timmaniġġja l-ispazju tad-diska. Jekk sistema ta 'fajls teħtieġ aktar spazju, tista' tiġi miżjuda mal-volumi loġiċi tagħha mill-ispazji ħielsa fil-grupp ta 'volumi tagħha u s-sistema tal-fajls tista' terġa 'titqies kif nixtiequ. Jekk diska tibda tfalli, disk ta 'sostituzzjoni jista' jiġi rreġistrat bħala volum fiżiku mal-grupp tal-volum u l-estensjonijiet tal-volumi loġiċi jistgħu jiġu emigrati lejn id-diska l-ġdida mingħajr telf ta 'dejta.
F'dinja moderna kull Server jeħtieġ aktar spazju jum b'jum għal dak irridu nespandu skond il-bżonnijiet tagħna. Il-volumi loġiċi jistgħu jintużaw f'RAID, SAN. Disk Fiżiku se jiġi raggruppat biex jinħoloq Grupp ta 'volum. Ġewwa l-grupp tal-volum irridu nqattgħu l-ispazju biex noħolqu volumi loġiċi. Waqt li nużaw volumi loġiċi nistgħu nestennew fuq diski multipli, volumi loġiċi jew innaqqsu volumi loġiċi fid-daqs b'xi kmandi mingħajr ma jifformattjar mill-ġdid u jaqsam mill-ġdid id-diska attwali. Volumi jistgħu strixxi data fuq diski multipli dan jista 'jżid l-istatistiċi I/O.
- Huwa flessibbli li tespandi l-ispazju fi kwalunkwe ħin.
- Kull sistema ta' fajls tista' tiġi installata u mmaniġġjata.
- Il-migrazzjoni tista' tintuża biex tirkupra disk difettuż.
- Irrestawra s-sistema tal-fajls billi tuża karatteristiċi ta' Snapshot għall-istadju preċedenti. eċċ...
- Sistema Operattiva – CentOS 6.5 b'Installazzjoni LVM
- IP tas-server – 192.168.0.200
Din is-serje se tkun intitolata Preparation for the setting up LVM (Logical Volume Management) permezz tal-Partijiet 1-6 u tkopri s-suġġetti li ġejjin.
Ħolqien tal-Ħżin tad-Disk LVM fil-Linux
1. Użajna sistema operattiva CentOS 6.5 bl-użu ta 'LVM f'Disk Virtwali (VDA). Hawnhekk nistgħu naraw il-Volum Fiżiku (PV), il-Grupp tal-Volum (VG), il-Volum Loġiku (LV) billi nużaw il-kmand li ġej.
# pvs # vgs # lvs
Hawnhekk, hija d-deskrizzjoni ta 'kull parametru muri fil-screenshot ta' hawn fuq.
- Daqs tad-Disk Fiżiku (Daqs PV)
- Disk li użat kien Virtual Disk vda.
- Daqs tal-Grupp tal-Volum (Daqs VG)
- Isem tal-Grupp tal-Volum (vg_tecmint)
- Isem tal-Volum Loġiku (LogVol00, LogVol01)
- LogVol00 Assenjat għal sawp b'Daqs ta' 1GB
- LogVol01 Assenjat għal/b'16.5GB
Għalhekk, minn hawn insiru nafu li m'hemmx biżżejjed spazju ħieles fid-disk VDA.
2. Għall-Ħolqien ta 'Grupp ta' Volum Ġdid, irridu nżidu 3 hard disks addizzjonali f'dan is-server. Mhuwiex Obbligatorju li tuża 3 Drives 1 biss huwa biżżejjed biex toħloq VG u LV ġodda ġewwa dak il-vg, qed inżid aktar hawn għal skopijiet ta' dimostrazzjoni u għal aktar kmand tal-karatteristiċi spjegazzjonijiet.
Dawn li ġejjin huma d-diski li żidt addizzjonalment.
sda, sdb, sdc
# fdisk -l
- Disk Default li juża għas-sistema operattiva (Centos6.5).
- Diviżorji definiti f'Disk default (vda1 = swap), (vda2 = /).
- Disks miżjuda wkoll jissemmew bħala Disk1, Disk2, Disk3.
Kull Disks huma 20 GB fid-Daqs. Default PE Daqs ta 'Grupp ta' Volum huwa 4 MB, Grupp ta 'Volum dak li qed nużaw f'dan is-server huwa kkonfigurat bl-użu tal-PE default.
- Isem VG – Isem ta' Grupp ta' Volum.
- Format – Arkitettura LVM Użata LVM2.
- Aċċess VG – Grupp tal-Volum jinsab fil-Qari u l-Kitba u lest biex jintuża.
- Status VG – Grupp tal-Volum jista' jerġa' jitqies, Nistgħu Nespandu aktar jekk ikollna bżonn inżidu aktar spazju.
- Cur LV – Bħalissa kien hemm 2 volumi Loġiċi f'dan il-Grupp tal-Volum.
- CurPV u Att PV – Bħalissa l-Użu tad-Disk Fiżiku kien 1 (vda), U attiv tiegħu, allura dak li nistgħu nużaw dan il-grupp ta 'volum.
- Daqs PE – Jestendi Fiżiku, Daqs għal disk jista 'jiġi definit bl-użu tad-daqs PE jew GB, 4MB huwa d-daqs PE default ta' LVM. Per eżempju, jekk irridu noħolqu daqs 5 GB ta 'volum loġiku nistgħu nużaw somma ta' 1280 PE, Ma tifhimx dak li qed ngħid?.
Hawnhekk l-Spjegazzjoni -> 1024MB = 1GB, jekk iva 1024MB x 5 = 5120PE = 5GB, Issa Aqsam il-5120/4 = 1280, 4 huwa d-Default PE Size.
- PE totali – Dan il-Grupp tal-Volum għandu.
- Alloc PE – Total PE Użat, PE sħiħ diġà Użat, 4482 x 4PE = 17928.
- PE b'xejn – Hawnhekk huwa diġà użat u għalhekk ma kienx hemm PE b'xejn.
3. Vda użata biss, Attwalment Centos Installat /boot, /, swap, f'diska fiżika vda bl-użu ta' lvm ma kien fadal l-ebda spazju f'dan disk.
# df -TH
L-immaġni ta 'hawn fuq turi l-Punt tal-muntaġġ li qed nużaw 18GB użat bis-sħiħ għall-għeruq, għalhekk m'hemm l-ebda spazju ħieles disponibbli.
4. Mela ejja, noħolqu volum fiżiku ġdid (pv), Grupp ta 'Volum (vg) f'isem tecmint_add_vg u oħloq Volumi Loġiċi (< b>lv) fiha, Hawnhekk nistgħu noħolqu 4 Volumi Loġiċi f'isem tecmint_documents, tecmint_manager u tecmint_public.
Nistgħu nestendew il-Grupp tal-Volum li bħalissa qed nużaw VG biex niksbu aktar spazju. Imma hawn, dak li se nagħmlu huwa li Oħloq Grupp ta 'Volum ġdid u nilagħbu madwaru, aktar tard nistgħu naraw kif testendi l-grupp ta' Volum ta 'sistemi ta' fajls li bħalissa qed jintuża.
Qabel ma nużaw Disk ġdid irridu nisseparaw id-diska billi tuża fdisk.
# fdisk -cu /dev/sda
- c – Itfi l-mod kompatibbli mad-DOS huwa Irrakkomanda li tinkludi din l-Għażla.
- u – Waqt li telenka t-tabelli tal-partizzjoni se tagħtina fis-settur minflok fiċ-ċilindru.
Sussegwentement, segwi l-passi hawn taħt biex toħloq partizzjoni ġdida.
- Agħżel n biex toħloq ġodda.
- Agħżel p biex toħloq partizzjoni primarja.
- Agħżel liema numru ta' partizzjoni għandna bżonn noħolqu.
- Agħfas Enter darbtejn biex tuża l-ispazju sħiħ tad-Disk.
- Għandna bżonn nibdlu t-tip ta' tip ta' partizzjoni maħluq ġdid t.
- Liema numru ta' partizzjoni jeħtieġ li jinbidel, agħżel in-numru li ħloqna 1 tiegħu.
- Hawn hemm bżonn li nbiddlu t-tip, irridu noħolqu LVM għalhekk se nużaw il-kodiċi tat-tip ta 'LVM bħala 8e, jekk ma nafux il-kodiċi tat-tip Agħfas L biex telenka t-tip kollu kodiċijiet.
- Ipprintja l-Partition dak li ħloqna biex tikkonferma biss.
- Hawnhekk nistgħu naraw l-ID bħala 8e LINUX LVM.
- Ikteb il-bidliet u oħroġ minn fdisk.
Agħmel il-passi ta 'hawn fuq għal 2 diski oħra sdb u sdc biex toħloq diviżorji ġodda. Imbagħad Ibda mill-ġdid il-magna biex tivverifika t-tabella tal-partizzjoni billi tuża kmand fdisk.
# fdisk -l
5. Issa, wasal iż-żmien li toħloq Volumi Fiżiċi billi tuża t-3 diski kollha. Hawnhekk, elenkajt id-diska fiżika bl-użu ta 'kmand pvs, pvs default wieħed biss issa huwa elenkat.
# pvs
Imbagħad oħloq id-diski fiżiċi l-ġodda bl-użu tal-kmand.
# pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1
Għal darb'oħra elenka d-disk biex tara d-diski Fiżiċi maħluqa ġodda.
# pvs
6. Oħloq Grupp ta 'Volum f'isem tecmint_add_vg bl-użu ta' PV b'xejn disponibbli Oħloq bl-użu tad-daqs PE 32. Biex Uri l-gruppi ta 'volum attwali, nistgħu naraw li hemm grupp ta' volum wieħed b'1 PV bl-użu.
# vgs
Dan se joħloq il-grupp tal-volum bl-użu ta 'daqs PE ta' 32MB f'isem tecmint_add_vg billi juża 3 volumi Fiżiċi li ħloqna fl-aħħar passi.
# vgcreate -s 32M tecmint_add_vg /dev/sda1 /dev/sdb1 /dev/sdc1
Sussegwentement, ivverifika l-grupp ta 'volum billi terġa' tħaddem il-kmand vgs.
# vgs
Nifhmu l-output tal-kmand vgs:
- Isem tal-Grupp tal-Volum.
- Volumi Fiżiċi użati f'dan il-Grupp ta' Volum.
- Juri spazju ħieles disponibbli f'dan il-grupp ta' volum.
- Daqs Totali tal-Grupp tal-Volum.
- Volumi loġiċi ġewwa dan il-grupp ta 'volumi, Hawnhekk għadna ma ħloqniex għalhekk hemm 0.
- SN = Numru ta' Snapshots li fih il-grupp ta' volum. (Iktar tard nistgħu noħolqu snapshot).
- Status tal-grupp Volum bħala Writeable, readable, resizeable, esportat, parzjali u clustered, Hawnhekk huwa wz–n- li jfisser w = Writable, z = resizeable..
- Numru ta' Volum Fiżiku (PV) użat f'dan il-Grupp ta' Volum.
7. Biex Uri aktar informazzjoni dwar grupp ta 'volum uża kmand.
# vgs -v
8. Biex tikseb aktar informazzjoni dwar gruppi ta 'volum maħluqa ġodda, mexxi l-kmand li ġej.
# vgdisplay tecmint_add_vg
- Isem tal-grupp tal-volum
- Arkitettura LVM użata.
- Jista' jinqara u jikteb l-istat, lest biex jintuża.
- Dan il-grupp ta' volum jista' jitqies mill-ġdid.
- Nru ta' Disk Fiżiku użat u huma attivi.
- Daqs totali tal-Grupp tal-Volum.
- Daqs tal-PE Uniku kien 32 hawn.
- Numru totali ta' PE disponibbli f'dan il-grupp ta' volum.
- Bħalissa ma ħloqna l-ebda LV ġewwa dan il-VG għalhekk huwa totalment b'xejn.
- UUID ta' dan il-grupp ta' volum.
9. Issa, ceate 3 Volumi Loġiċi f'isem tecmint_documents, tecmint_manager u tecmint_public. Hawnhekk, nistgħu naraw kif Oħloq Volumi Loġiċi Bl-użu tad-daqs PE u bl-użu tad-Daqs GB. L-ewwel, elenka l-Volumi Loġiċi Kurrenti billi tuża l-kmand li ġej.
# lvs
10. Dawn il-Volumi Loġiċi jinsabu fi vg_tecmint Grupp tal-Volum. Elenka u ara kemm hemm spazji ħielsa biex jinħolqu volumi loġiċi bl-użu tal-kmand pvs.
# pvs
11. Id-daqs tal-grupp tal-volum huwa 54GBu mhux użat, Allura nistgħu Oħloq LV fiha. Ejjew naqsmu grupp ta 'volum għal daqs ugwali biex noħolqu 3 Volumi Loġiċi. Dan ifisser 54GB/3 = 18GB, Volum Loġiku wieħed se jkun 18GB fid-Daqs wara l-Ħolqien.
L-ewwel ejjew noħolqu Volumi Loġiċi Bl-Użu tad-daqs tal-Fiżika Extends (PE). Irridu nkunu nafu d-daqs tal-PE default assenjat għal dan il-Grupp tal-Volum u l-PE totali disponibbli biex jinħolqu Volumi Loġiċi ġodda, Mexxi l-kmand biex tikseb l-informazzjoni bl-użu.
# vgdisplay tecmint_add_vg
- PE Default Assenjat għal dan il-VG huwa 32MB, Hawnhekk id-daqs tal-PE Uniku se jkun ta' 32MB.
- PE totali Disponibbli huwa 1725.
Agħmel u ara ftit Kalkolu billi tuża kmand bc.
# bc
1725PE/3 = 575 PE. 575 PE x 32MB = 18400 --> 18GB
Agħfas CRTL+D biex toħroġ minn bc. Ejjew issa Oħloq 3 Volumi Loġiċi billi tuża 575 PE's.
# lvcreate -l (Extend size) -n (name_of_logical_volume) (volume_group) # lvcreate -l 575 -n tecmint_documents tecmint_add_vg # lvcreate -l 575 -n tecmint_manager tecmint_add_vg # lvcreate -l 575 -n tecmint_public tecmint_add_vg
- -l – Il-ħolqien bl-użu tad-Daqs tal-Estent
- -n – Agħti isem ta' Volum Loġiku.
Elenka l-Volumi Loġiċi Maħluqa bl-użu tal-kmand lvs.
# lvs
Filwaqt li Noħolqu Volum Loġiku billi tuża d-daqs GB ma nistgħux niksbu d-daqs eżatt. Allura, l-aħjar mod huwa li toħloq bl-użu testendi.
# lvcreate -L 18G -n tecmint_documents tecmint_add_vg # lvcreate -L 18G -n tecmint_manager tecmint_add_vg # lvcreate -L 18G -n tecmint_public tecmint_add_vg # lvcreate -L 17.8G -n tecmint_public tecmint_add_vg
Elenka l-Volumi loġiċi Maħluq bl-użu tal-kmand lvs.
# lvs
Hawnhekk, nistgħu naraw waqt li noħolqu t-3 LV ma nistgħux inkunu rround-up sa 18GB, Huwa minħabba bidliet żgħar fid-daqs, Iżda din il-kwistjoni se tiġi injorata waqt li noħolqu LV bl-użu ta 'Estendi daqs.
12. Għall-użu tal-volumi loġiċi għandna bżonn format. Hawnhekk qed nuża sistema ta 'fajls ext4 biex noħloq il-volumi u se mmunta taħt /mnt/.
# mkfs.ext4 /dev/tecmint_add_vg/tecmint_documents # mkfs.ext4 /dev/tecmint_add_vg/tecmint_public # mkfs.ext4 /dev/tecmint_add_vg/tecmint_manager
13. Ejjew Oħloq Direttorji fi /mnt u Immonta l-Loġiċi volumi dak li ħloqna fajl-sistema.
# mount /dev/tecmint_add_vg/tecmint_documents /mnt/tecmint_documents/ # mount /dev/tecmint_add_vg/tecmint_public /mnt/tecmint_public/ # mount /dev/tecmint_add_vg/tecmint_manager /mnt/tecmint_manager/
Lista u kkonferma l-punt Mount bl-użu.
# df -h
Issa huwa mmuntat temporanjament, għal muntatura permanenti għandna bżonn inżidu l-entrata f'fstab, għal dan ejjew niksbu l-entrata tal-muntatura minn mtab billi tuża
# cat /etc/mtab
Għandna bżonn nagħmlu bidliet żgħar fid-dħul fstab waqt li ddaħħlu l-kopji tal-kontenut tad-dħul tal-muntatura minn mtab, irridu nbiddlu l-rw għal defaults
# vim /etc/fstab
Dħul fstab tagħna trid tkun simili għal hawn taħt kampjun. Issejvja u oħroġ minn fstab billi tuża wq!.
/dev/mapper/tecmint_add_vg-tecmint_documents /mnt/tecmint_documents ext4 defaults 0 0 /dev/mapper/tecmint_add_vg-tecmint_public /mnt/tecmint_public ext4 defaults 0 0 /dev/mapper/tecmint_add_vg-tecmint_manager /mnt/tecmint_manager ext4 defaults 0 0
Esegwi l-kmand mount -a biex tiċċekkja l-entrata fstab qabel terġa tibda.
# mount -av
Hawnhekk rajna kif tissettja ħażna flessibbli b'volumi loġiċi billi tuża disk fiżiku għal volum fiżiku, volum fiżiku għal grupp ta 'volum, grupp ta' volum għal volumi loġiċi.
Fl-artikoli futuri tiegħi li ġejjin, se nara kif testendi l-grupp ta 'volumi, volumi loġiċi, inaqqas il-volum loġiku, tieħu snapshot u restawr minn snapshot. Sa dak iż-żmien ibqa’ aġġornat ma’ TecMint għal aktar artikoli tal-biża’ bħal dawn.