LFCS: Otu esi ejikwa ma mepụta LVM Iji vgcreate, lvcreate na lvextend Iwu - Nkebi 11
N'ihi mgbanwe dị na ihe nyocha LFCS dị irè Feb. 2, 2016, anyị na-agbakwunye isiokwu ndị dị mkpa na usoro LFCE.
Otu n'ime mkpebi kachasị mkpa mgbe ị na-etinye usoro Linux bụ ọnụọgụ nchekwa nke a ga-ekenye maka faịlụ sistemụ, akwụkwọ ndekọ ụlọ na ndị ọzọ. Ọ bụrụ na i mehie ihe n'oge ahụ, ịmalite nkebi nke na-agwụla ohere nwere ike ịdị arọ ma dịtụ ize ndụ.
Njikwa Mpịakọta Logical (nke a makwaara dị ka LVM), bụ nke ghọworo ndabara maka ntinye nke ọtụtụ (ma ọ bụrụ na ọ bụghị ihe niile) Linux nkesa, nwere ọtụtụ uru karịa njikwa nkewa nke ọdịnala. Ikekwe akụkụ kachasị dị iche iche nke LVM bụ na ọ na-enye ohere ịmegharị nkewa ezi uche dị na ya (welata ma ọ bụ mụbaa) n'ọchịchọ na-enweghị nnukwu nsogbu.
Nhazi nke LVM nwere:
- A na-ahazi otu diski ike ma ọ bụ karịa ka ọ bụrụ mpịakọta anụ ahụ (PV).
- A na-emepụta otu olu (VG) site na iji otu mpịakọta anụ ahụ ma ọ bụ karịa. Ị nwere ike iche maka otu olu dị ka otu nchekwa nchekwa.
- Enwere ike ịmepụta ọtụtụ mpịakọta ezi uche dị na otu olu. Mpịakọta ọ bụla ezi uche dị na ya na nkebi ọdịnala - na uru na enwere ike gbanwee ya ma ọ bụrụ na achọrọ ya dịka anyị kwuru na mbụ.
N'isiokwu a, anyị ga-eji diski atọ nke 8 GB nke ọ bụla (/ dev/sdb,/dev/sdc, na/dev/sdd) iji mepụta mpịakọta anụ ahụ atọ. Ị nwere ike ịmepụta PV ozugbo n'elu ngwaọrụ ahụ, ma ọ bụ buru ụzọ kewaa ya.
Ọ bụ ezie na anyị ahọrọla ịga na usoro nke mbụ, ọ bụrụ na ị kpebie ịga na nke abụọ (dị ka akọwara na Nkebi 4 - Mepụta Partitions na File Systems na Linux nke usoro a) jide n'aka na ị na-ahazi nkebi ọ bụla dị ka ụdị 8e.
Ịmepụta mpịakọta anụ ahụ, otu olu, na mpịakọta ezi uche dị na ya
Iji mepụta mpịakọta anụ ahụ n'elu /dev/sdb, /dev/sdc, na /dev/sdd, mee:
# pvcreate /dev/sdb /dev/sdc /dev/sdd
Ị nwere ike depụta PV ndị emepụtara ọhụrụ site na:
# pvs
wee nweta ozi zuru ezu gbasara PV ọ bụla na:
# pvdisplay /dev/sdX
(ebe X bụ b, c, ma ọ bụ d)
Ọ bụrụ na ịhapụ /dev/sdX
dị ka oke, ị ga-enweta ozi gbasara PV niile.
Iji mepụta otu olu aha ya bụ vg00
na iji /dev/sdb
na /dev/sdc
(anyị ga-echekwa /dev/sdd<)/koodu> maka emechaa gosipụta ohere nke ịgbakwunye ngwaọrụ ndị ọzọ iji gbasaa ikike nchekwa mgbe achọrọ):
# vgcreate vg00 /dev/sdb /dev/sdc
Dịka ọ dị na mpịakọta anụ ahụ, ị nwekwara ike ịlele ozi gbasara otu olu a site n'iwepụta:
# vgdisplay vg00
Ebe vg00
jiri diski 8 GB abụọ kpụrụ, ọ ga-apụta dị ka otu draịva 16 GB:
Mgbe a bịara n'ịmepụta mpịakọta ezi uche dị na ya, nkesa nke oghere ga-eburu n'uche ma mkpa dị ugbu a na n'ọdịnihu. A na-ewere ya dị ka omume dị mma ịkpọ ụda olu nke ọ bụla dị ka ebumnuche ya si dị.
Dịka ọmụmaatụ, ka anyị mepụta LV abụọ aha ya bụ vol_projects
(10 GB) na vol_backups
(ohere fọdụrụ), nke anyị nwere ike iji mechaa chekwaa akwụkwọ ọrụ na nkwado ndabere usoro, n'otu n'otu.
A na-eji nhọrọ -n
gosi aha maka LV, ebe -L
na-edobe oke na -l
(obere L) bụ. eji gosi pasentị nke ohere fọdụrụ na akpa VG.
# lvcreate -n vol_projects -L 10G vg00 # lvcreate -n vol_backups -l 100%FREE vg00
Dịka ọ dị na mbụ, ị nwere ike ịlele ndepụta LV na ozi bụ isi site na:
# lvs
na ozi zuru ezu na
# lvdisplay
Iji lelee ozi gbasara otu LV, jiri lvdisplay na VG na LV dị ka paramita, dị ka ndị a:
# lvdisplay vg00/vol_projects
Na onyonyo dị n'elu, anyị nwere ike ịhụ na e mepụtara LV dị ka ngwaọrụ nchekwa (na-ezo aka na ahịrị ụzọ LV). Tupu enwee ike iji olu ezi uche mee ihe, anyị kwesịrị ịmepụta sistemụ faịlụ n'elu ya.
Anyị ga-eji ext4 dịka ọmụmaatụ ebe a ebe ọ na-enye anyị ohere ịbawanye ma belata nha LV ọ bụla (ma megide xfs nke na-enye ohere ịbawanye nha):
# mkfs.ext4 /dev/vg00/vol_projects # mkfs.ext4 /dev/vg00/vol_backups
Na ngalaba na-esote anyị ga-akọwa otu esi emegharị mpịakọta ezi uche dị na ya ma tinyekwuo ohere nchekwa anụ ahụ mgbe ọ dị mkpa ime ya.
Na-emegharị ụda ezi uche dị na ya na ịgbatị otu olu
Ugbu a see ihe onyonyo a. Ị na-amalite ịpụ na vol_backups
, ebe ị nwere ọtụtụ ohere dị na vol_projects
. N'ihi ọdịdị nke LVM, anyị nwere ike belata nha nke ikpeazụ (kwuo 2.5 GB) ma kenye ya maka nke mbụ, ebe ị na-emegharị faịlụ ọ bụla n'otu oge.
Ọ dabara nke ọma, nke a dị mfe dị ka ime:
# lvreduce -L -2.5G -r /dev/vg00/vol_projects # lvextend -l +100%FREE -r /dev/vg00/vol_backups
Ọ dị mkpa itinye akara mwepu (-)
ma ọ bụ gbakwunyere akara (+)
ka ị na-agbanwe ụda ezi uche dị na ya. Ma ọ bụghị ya, ị na-edobe nha maka LV kama ịmegharị ya.
Ọ nwere ike ime na ị bịarutere n'oge mgbe ịmegharị mpịakọta ezi uche enweghị ike dozie mkpa nchekwa gị ọzọ ma ịchọrọ ịzụta ngwaọrụ nchekwa ọzọ. Iji mee ka ọ dị mfe, ị ga-achọ diski ọzọ. Anyị ga-eme ka ọnọdụ a site n'ịgbakwunye PV nke fọdụrụ na ntọala mbụ anyị (
Iji tinye /dev/sdd
na vg00
, mee
# vgextend vg00 /dev/sdd
Ọ bụrụ na ị na-agba vgdisplay vg00
tupu na mgbe iwu gara aga, ị ga-ahụ mmụba na nha VG:
# vgdisplay vg00
Ugbu a, ị nwere ike iji oghere agbakwunyere ọhụrụ iji megharịa LV dị adị dịka mkpa gị si dị, ma ọ bụ mepụta ndị ọzọ ka ọ dị mkpa.
Ịtinye ụda ezi uche dị na ya na buut yana na achọrọ
N'ezie ọ gaghị enwe uru ịmepụta mpịakọta ezi uche dị na ya ma ọ bụrụ na anyị agaghị eji ha eme ihe n'ezie! Iji chọpụta ụda ezi uche dị na ya nke ọma, anyị ga-achọ ịchọpụta ihe UUID
(àgwà anaghị agbanwe agbanwe nke na-akọwapụta ngwaọrụ nchekwa ahaziri iche) bụ.
Iji mee nke ahụ, jiri blkid na-eso ụzọ ngwaọrụ ọ bụla:
# blkid /dev/vg00/vol_projects # blkid /dev/vg00/vol_backups
Mepụta ebe mgbago maka LV ọ bụla:
# mkdir /home/projects # mkdir /home/backups
ma tinye ndenye kwekọrọ na /etc/fstab
(jide n'aka na ị na-eji UUID ndị enwetara na mbụ):
UUID=b85df913-580f-461c-844f-546d8cde4646 /home/projects ext4 defaults 0 0 UUID=e1929239-5087-44b1-9396-53e09db6eb9e /home/backups ext4 defaults 0 0
Wee chekwaa mgbanwe ndị ahụ wee bulie LVs:
# mount -a # mount | grep home
Mgbe a bịara n'iji LV n'ezie, ị ga-ekenye ikike ugo+rwx
kwesịrị ekwesị dị ka akọwara na Nkebi 8 - Jikwaa ndị ọrụ na otu dị na Linux nke usoro a.
Nchịkọta
N'isiokwu a, anyị ewepụtala akụkụ 6 - Mepụta na Jikwaa RAID na Linux nke usoro a), ị nwere ike ịnụ ụtọ ọ bụghị naanị scalability (nke LVM nyere) kamakwa redundancy (nke RAID na-enye).
N'ụdị nhazi a, ị ga-ahụ LVM n'elu RAID, ya bụ, hazie RAID mbụ wee hazie LVM n'elu ya.
Ọ bụrụ na ị nwere ajụjụ gbasara akụkọ a, ma ọ bụ aro iji meziwanye ya, nweere onwe gị ịkpọtụrụ anyị site na iji ụdị nkọwa n'okpuru.