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:

  1. A na-ahazi otu diski ike ma ọ bụ karịa ka ọ bụrụ mpịakọta anụ ahụ (PV).
  2. 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.
  3. 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ị (/dev/sdd).

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.