Mfululizo wa RHCSA: Kutumia Zilizogawanywa na SSM kusanidi na kusimba Hifadhi ya Mfumo - Sehemu ya 6


Katika makala haya tutajadili jinsi ya kusanidi na kusanidi hifadhi ya mfumo wa ndani katika Red Hat Enterprise Linux 7 kwa kutumia zana za kawaida na kutambulisha Kidhibiti cha Hifadhi ya Mfumo (pia kinajulikana kama SSM), ambacho hurahisisha kazi hii kwa kiasi kikubwa.

Tafadhali kumbuka kuwa tutawasilisha mada hii katika makala hii lakini tutaendelea na maelezo na matumizi yake katika sehemu inayofuata (Sehemu ya 7) kutokana na ukubwa wa mada.

Kuunda na Kurekebisha Sehemu katika RHEL 7

Katika RHEL 7, iliyotenganishwa ndiyo matumizi chaguomsingi ya kufanya kazi na sehemu, na itakuruhusu:

  1. Onyesha jedwali la sasa la kugawa
  2. Dhibiti (ongeza au punguza ukubwa wa) sehemu zilizopo
  3. Unda vizuizi ukitumia nafasi isiyolipiwa au vifaa vya ziada vya hifadhi halisi

Inapendekezwa kuwa kabla ya kujaribu kuunda kizigeu kipya au urekebishaji wa kizigeu kilichopo, unapaswa kuhakikisha kuwa hakuna sehemu yoyote kwenye kifaa inayotumika (umount /dev/partition), na ikiwa unatumia sehemu ya kifaa kama kubadilishana unahitaji kukizima (swapoff -v /dev/partition) wakati wa mchakato.

Njia rahisi zaidi ya kufanya hivyo ni kuwasha RHEL katika hali ya uokoaji kwa kutumia media ya usakinishaji kama vile DVD ya usakinishaji ya RHEL 7 au USB (Utatuzi wa Shida → Okoa mfumo wa Red Hat Enterprise Linux) na Chagua Ruka unapoombwa kuchagua chaguo weka usakinishaji uliopo wa Linux, na utawasilishwa kwa haraka ya amri ambapo unaweza kuanza kuandika amri zile zile kama inavyoonyeshwa kama ifuatavyo wakati wa kuunda kizigeu cha kawaida kwenye kifaa halisi ambacho hakitumiki.

Ili kuanza kugawanywa, chapa tu.

# parted /dev/sdb

Ambapo /dev/sdb ni kifaa ambapo utaunda kizigeu kipya; inayofuata, chapa chapa ili kuonyesha jedwali la kizigeu la hifadhi ya sasa:

Kama unaweza kuona, katika mfano huu tunatumia kiendeshi cha kawaida cha GB 5. Sasa tutaendelea kuunda kizigeu cha msingi cha GB 4 na kisha tuuumbize kwa mfumo wa faili wa xfs, ambao ndio chaguomsingi katika RHEL 7.

Unaweza kuchagua kutoka kwa anuwai ya mifumo ya faili. Utahitaji kuunda kizigeu wewe mwenyewe na mkpart na kisha umbizo la mkfs.fstype kama kawaida kwa sababu mkpart haitumii mifumo mingi ya kisasa ya faili nje ya kisanduku.

Katika mfano ufuatao tutaweka lebo ya kifaa na kisha kuunda kizigeu cha msingi (p) kwenye /dev/sdb, ambacho kinaanza kwa asilimia 0% ya kifaa na kuishia kwa MB 4000 (GB 4):

Ifuatayo, tutapanga kizigeu kama xfs na tutachapisha jedwali la kizigeu tena ili kuthibitisha kuwa mabadiliko yalitekelezwa:

# mkfs.xfs /dev/sdb1
# parted /dev/sdb print

Kwa mifumo ya zamani ya faili, unaweza kutumia amri ya kurekebisha ukubwa katika sehemu ili kurekebisha ukubwa wa kizigeu. Kwa bahati mbaya, hii inatumika tu kwa ext2, fat16, fat32, hfs, linux-swap, na reiserfs (ikiwa libreiserfs imesakinishwa).

Kwa hivyo, njia pekee ya kurekebisha ukubwa wa kizigeu ni kwa kuifuta na kuiunda tena (kwa hivyo hakikisha una nakala nzuri ya data yako!). Haishangazi mpango wa kuhesabu chaguo-msingi katika RHEL 7 unategemea LVM.

Ili kuondoa kizigeu kilichogawanywa:

# parted /dev/sdb print
# parted /dev/sdb rm 1

Kidhibiti cha Kiasi cha Mantiki (LVM)

Mara tu diski imegawanywa, inaweza kuwa ngumu au hatari kubadilisha saizi za kizigeu. Kwa sababu hiyo, ikiwa tunapanga kurekebisha ukubwa wa sehemu kwenye mfumo wetu, tunapaswa kuzingatia uwezekano wa kutumia LVM badala ya mfumo wa kugawanya wa classic, ambapo vifaa kadhaa vya kimwili vinaweza kuunda kikundi cha kiasi ambacho kitakuwa mwenyeji wa idadi iliyoainishwa ya kiasi cha kimantiki. inaweza kupanuliwa au kupunguzwa bila usumbufu wowote.

Kwa maneno rahisi, unaweza kupata mchoro ufuatao kuwa muhimu kukumbuka usanifu wa msingi wa LVM.

Fuata hatua hizi ili kusanidi LVM kwa kutumia zana za udhibiti wa kiasi cha kawaida. Kwa kuwa unaweza kupanua mada hii ukisoma mfululizo wa LVM kwenye tovuti hii, nitaeleza tu hatua za msingi za kusanidi LVM, na kisha kuzilinganisha na kutekeleza utendakazi sawa na SSM.

Kumbuka: Kwamba tutatumia diski zote /dev/sdb na /dev/sdc kama PVs (Juzuu za Kimwili) lakini ni juu yako kabisa ikiwa ungependa kufanya sawa.

1. Unda vizuizi /dev/sdb1 na /dev/sdc1 ukitumia 100% ya nafasi ya diski inayopatikana katika /dev/sdb na /dev/sdc:

# parted /dev/sdb print
# parted /dev/sdc print

2. Unda majuzuu 2 halisi juu ya /dev/sdb1 na /dev/sdc1, mtawalia.

# pvcreate /dev/sdb1
# pvcreate /dev/sdc1

Kumbuka kwamba unaweza kutumia pvdisplay /dev/sd{b,c}1 ili kuonyesha taarifa kuhusu PV zilizoundwa upya.

3. Unda VG juu ya PV uliyounda katika hatua ya awali:

# vgcreate tecmint_vg /dev/sd{b,c}1

Kumbuka kwamba unaweza kutumia vgdisplay tecmint_vg kuonyesha taarifa kuhusu VG mpya iliyoundwa.

4. Unda juzuu tatu za kimantiki juu ya VG tecmint_vg, kama ifuatavyo:

# lvcreate -L 3G -n vol01_docs tecmint_vg		[vol01_docs → 3 GB]
# lvcreate -L 1G -n vol02_logs tecmint_vg		[vol02_logs → 1 GB]
# lvcreate -l 100%FREE -n vol03_homes tecmint_vg	[vol03_homes → 6 GB]	

Kumbuka kwamba unaweza kutumia lvdisplay tecmint_vg kuonyesha taarifa kuhusu LV mpya iliyoundwa juu ya VG tecmint_vg.