RHCSA serija: „Parted“ ir „SSM“ naudojimas sistemos saugyklai konfigūruoti ir užšifruoti – 6 dalis


Šiame straipsnyje aptarsime, kaip nustatyti ir konfigūruoti vietinę sistemos saugyklą Red Hat Enterprise Linux 7 naudojant klasikinius įrankius ir pristatyti System Storage Manager (taip pat žinomą kaip >SSM), kuri labai supaprastina šią užduotį.

Atkreipkite dėmesį, kad mes pateiksime šią temą šiame straipsnyje, bet tęsime jos aprašymą ir naudojimą kitame (7 dalyje), nes temos gausa.

Skirsnių kūrimas ir keitimas RHEL 7

RHEL 7 parted yra numatytoji priemonė, skirta dirbti su skaidiniais ir leis jums:

  1. Rodyti dabartinę skaidinių lentelę
  2. Manipuliuoti (padidinti arba sumažinti) esamų skaidinių dydį
  3. Kurkite skaidinius naudodami laisvą vietą arba papildomus fizinius saugojimo įrenginius

Prieš bandant sukurti naują skaidinį arba modifikuoti esamą, rekomenduojama įsitikinti, kad nė vienas įrenginio skaidinys nenaudojamas (umount /dev/partition) ir jei dalį įrenginio naudojate kaip apsikeitimo vietą, proceso metu turite ją išjungti (swapoff -v /dev/partition).

Lengviausias būdas tai padaryti yra paleisti RHEL gelbėjimo režimu naudojant diegimo laikmeną, pvz., RHEL 7 diegimo DVD arba USB (Trikčių šalinimas Rescue a Red Hat Enterprise Linux system) ir pasirinkite Praleisti<, kai būsite paraginti pasirinkti esamo „Linux“ diegimo parinktį, ir jums bus pateikta komandų eilutė, kurioje galėsite pradėti rašyti tas pačias komandas, kaip parodyta toliau kurdami įprastą skaidinį fizinėje prietaisas, kuris nenaudojamas.

Jei norite pradėti atskirti, tiesiog įveskite.

parted /dev/sdb

Kur /dev/sdb yra įrenginys, kuriame sukursite naują skaidinį; tada įveskite print, kad būtų rodoma dabartinė disko skaidinių lentelė:

Kaip matote, šiame pavyzdyje naudojame 5 GB virtualųjį diską. Dabar kursime 4 GB pirminį skaidinį ir formatuosime jį naudodami xfs failų sistemą, kuri yra numatytoji RHEL 7.

Galite rinktis iš įvairių failų sistemų. Turėsite neautomatiškai sukurti skaidinį naudodami mkpart ir suformatuoti jį naudodami mkfs.fstype, kaip įprasta, nes mkpart nepalaiko daugelio šiuolaikinių failų sistemų. - iš dėžutės.

Šiame pavyzdyje nustatysime įrenginio etiketę ir tada /dev/sdb sukursime pirminį skaidinį (p), kuris prasideda nuo 0 % įrenginio procentinė dalis ir baigiasi 4 000 MB (4 GB):

Tada suformatuosime skaidinį kaip xfs ir dar kartą išspausdinsime skaidinių lentelę, kad patikrintume, ar pakeitimai buvo pritaikyti:

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

Jei naudojate senesnes failų sistemas, galite naudoti komandą keisti dydį, kad pakeistumėte skaidinio dydį. Deja, tai taikoma tik ext2, fat16, fat32, hfs, linux-swap ir reiserfs (jei įdiegtas libreiserfs).

Taigi, vienintelis būdas pakeisti skaidinio dydį yra jį ištrinti ir vėl sukurti (todėl įsitikinkite, kad turite gerą duomenų atsarginę kopiją!). Nenuostabu, kad numatytoji skaidymo schema RHEL 7 yra pagrįsta LVM.

Jei norite pašalinti skaidinį su išskirta:

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

Loginis garsumo tvarkyklė (LVM)

Kai diskas yra padalintas, gali būti sunku arba rizikinga pakeisti skaidinio dydį. Dėl šios priežasties, jei planuojame keisti sistemos skaidinių dydį, turėtume apsvarstyti galimybę naudoti LVM, o ne klasikinę skaidymo sistemą, kai keli fiziniai įrenginiai gali sudaryti tūrių grupę, kuri priglobs apibrėžtas loginių tomų skaičius, kurį galima be vargo išplėsti arba sumažinti.

Paprastai tariant, ši diagrama gali būti naudinga norint prisiminti pagrindinę LVM architektūrą.

Fizinių tūrių, tūrių grupės ir loginių tūrių kūrimas

Atlikite šiuos veiksmus, kad nustatytumėte LVM naudodami klasikinius apimties valdymo įrankius. Kadangi šią temą galite išplėsti skaitydami LVM seriją šioje svetainėje, aš pateiksiu tik pagrindinius LVM nustatymo veiksmus ir palyginsiu juos su tos pačios funkcijos įgyvendinimu naudojant SSM.

Pastaba: visus diskus /dev/sdb ir /dev/sdc naudosime kaip >PV (Physical Volumes), bet tik jūs priklausote, ar norite daryti tą patį.

1. Sukurkite skaidinius /dev/sdb1 ir /dev/sdc1 naudodami 100 % laisvos vietos diske /dev/sdb ir /dev/sdc:

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

2. Sukurkite 2 fizinius tomus atitinkamai ant /dev/sdb1 ir /dev/sdc1.

pvcreate /dev/sdb1
pvcreate /dev/sdc1

Atminkite, kad galite naudoti pvdisplay /dev/sd{b,c}1 norėdami parodyti informaciją apie naujai sukurtus PV.

3. Sukurkite VG ant PV, kurį sukūrėte atlikdami ankstesnį veiksmą:

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

Atminkite, kad galite naudoti vgdisplay tecmint_vg norėdami parodyti informaciją apie naujai sukurtą VG.

4. Sukurkite tris loginius tomus ant VG tecmint_vg, kaip nurodyta toliau:

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]	

Atminkite, kad galite naudoti lvdisplay tecmint_vg, norėdami rodyti informaciją apie naujai sukurtus LV virš VG tecmint_vg.