RHCSA-sarja: Partedin ja SSM:n käyttö järjestelmätallennustilan määrittämiseen ja salaamiseen - Osa 6


Tässä artikkelissa keskustelemme paikallisen järjestelmän tallennustilan määrittämisestä ja määrittämisestä Red Hat Enterprise Linux 7:ssä perinteisten työkalujen avulla ja esittelemme System Storage Managerin (tunnetaan myös nimellä >SSM), mikä yksinkertaistaa tätä tehtävää huomattavasti.

Huomaa, että esittelemme tämän aiheen tässä artikkelissa, mutta jatkamme sen kuvausta ja käyttöä seuraavassa (osa 7) aiheen laajuuden vuoksi.

Osioiden luominen ja muokkaaminen RHEL 7:ssä

RHEL 7:ssä parted on oletusapuohjelma osioiden kanssa työskentelemiseen, ja sen avulla voit:

  1. Näytä nykyinen osiotaulukko
  2. Manipuloi (suurenna tai pienennä) olemassa olevia osioita
  3. Luo osioita käyttämällä vapaata tilaa tai muita fyysisiä tallennuslaitteita

Ennen kuin yrität luoda uutta osiota tai muokata olemassa olevaa osiota, on suositeltavaa varmistaa, ettei mikään laitteen osioista ole käytössä (umount /dev/partition) ja jos käytät osaa laitteesta vaihtona, se on poistettava käytöstä (swapoff -v /dev/partition) prosessin aikana.

Helpoin tapa tehdä tämä on käynnistää RHEL rescue mode -tilassa käyttämällä asennusmediaa, kuten RHEL 7 -asennus DVD-levyä. tai USB (Vianetsintä Rescue a Red Hat Enterprise Linux -järjestelmä) ja valitse Ohita<, kun sinua kehotetaan valitsemaan vaihtoehto olemassa olevan Linux-asennuksen liittämiseksi, ja sinulle näytetään komentokehote, jossa voit alkaa kirjoittaa samoja komentoja, jotka on esitetty seuraavasti luodessasi tavallisen osion fyysiseen laitetta, joka ei ole käytössä.

Aloita parted kirjoittamalla.

parted /dev/sdb

Missä /dev/sdb on laite, jolle luot uuden osion; Kirjoita seuraavaksi print näyttääksesi nykyisen aseman osiotaulukon:

Kuten näet, tässä esimerkissä käytämme 5 Gt virtuaalista asemaa. Luomme nyt 4 Gt ensisijaisen osion ja alustamme sen sitten xfs-tiedostojärjestelmällä, joka on oletusarvo RHEL 7:ssä.

Voit valita useista tiedostojärjestelmistä. Sinun on luotava osio manuaalisesti komennolla mkpart ja alustettava se sitten mkfs.fstype-muodolla tavalliseen tapaan, koska mkpart ei tue monia nykyaikaisia tiedostojärjestelmiä. -pakkauksesta.

Seuraavassa esimerkissä asetamme laitteelle tunnisteen ja luomme sitten ensisijaisen osion (p) kohtaan /dev/sdb, joka alkaa 0 %:sta prosenttiosuus laitteesta ja päättyy 4000 Mt (4 Gt):

Seuraavaksi muotoilemme osion muotoon xfs ja tulostamme osiotaulukon uudelleen varmistaaksemme, että muutokset on tehty:

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

Vanhemmissa tiedostojärjestelmissä voit muuttaa osion kokoa resize-komennolla. Valitettavasti tämä koskee vain ext2-, fat16-, fat32-, hfs-, linux-swap- ja reiserfs-tiedostoja (jos libreiserfs on asennettu).

Näin ollen ainoa tapa muuttaa osion kokoa on poistaa se ja luoda se uudelleen (varmista siis, että sinulla on hyvä varmuuskopio tiedoistasi!). Ei ihme, että RHEL 7:n oletusosiojärjestelmä perustuu LVM:ään.

Voit poistaa osion, jossa on erotettu:

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

Looginen äänenvoimakkuuden hallinta (LVM)

Kun levy on osioitu, osioiden koon muuttaminen voi olla vaikeaa tai riskialtista. Tästä syystä, jos aiomme muuttaa järjestelmämme osioiden kokoa, meidän tulisi harkita mahdollisuutta käyttää LVM:ää perinteisen osiointijärjestelmän sijaan, jossa useat fyysiset laitteet voivat muodostaa taltioryhmän, joka isännöi määritelty määrä loogisia taltioita, joita voidaan laajentaa tai pienentää ilman vaivaa.

Yksinkertaisesti sanottuna seuraava kaavio voi olla hyödyllinen muistaaksesi LVM:n perusarkkitehtuurin.

Fyysisten volyymien, tilavuusryhmän ja loogisten volyymien luominen

Noudata näitä ohjeita määrittääksesi LVM perinteisillä volyymin hallintatyökaluilla. Koska voit laajentaa tätä aihetta lukemalla tämän sivuston LVM-sarjaa, hahmotan vain LVM:n asennuksen perusvaiheet ja vertaan niitä sitten saman toiminnon toteuttamiseen SSM:n kanssa.

Huomaa: käytämme kokonaisia levyjä /dev/sdb ja /dev/sdc muodossa PV:t (Physical Volumes), mutta se on täysin sinun päätettävissäsi, haluatko tehdä saman.

1. Luo osiot /dev/sdb1 ja /dev/sdc1 käyttämällä 100 % käytettävissä olevasta levytilasta /dev/sdb ja /dev/sdc:

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

2. Luo 2 fyysistä taltiota /dev/sdb1 ja /dev/sdc1 päälle.

pvcreate /dev/sdb1
pvcreate /dev/sdc1

Muista, että pvdisplay /dev/sd{b,c}1-komennolla voit näyttää tietoja äskettäin luoduista PV:istä.

3. Luo VG edellisessä vaiheessa luomasi PV:n päälle:

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

Muista, että voit käyttää vgdisplay tecmint_vg-toimintoa näyttääksesi tietoja äskettäin luodusta VG:stä.

4. Luo kolme loogista taltiota VG tecmint_vg:n päälle seuraavasti:

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]	

Muista, että voit käyttää lvdisplay tecmint_vg-toimintoa näyttääksesi tietoja äskettäin luoduista LV:istä VG tecmint_vg:n päällä.