Sèrie RHCSA: Ús de Parted i SSM per configurar i xifrar l'emmagatzematge del sistema - Part 6


En aquest article parlarem de com configurar i configurar l'emmagatzematge del sistema local a Red Hat Enterprise Linux 7 utilitzant eines clàssiques i introduint el Gestor d'emmagatzematge del sistema (també conegut com SSM), que simplifica enormement aquesta tasca.

Tingueu en compte que presentarem aquest tema en aquest article, però continuarem amb la seva descripció i ús en el següent (part 7) a causa de l'extensió del tema.

Creació i modificació de particions a RHEL 7

A RHEL 7, parted és la utilitat predeterminada per treballar amb particions i us permetrà:

  1. Mostra la taula de particions actual
  2. Manipula (augmenta o disminueix la mida de) les particions existents
  3. Creeu particions utilitzant espai lliure o dispositius d'emmagatzematge físic addicionals

Es recomana que abans d'intentar crear una nova partició o modificar-ne una existent, us assegureu que no s'està utilitzant cap de les particions del dispositiu (umount /dev/partition) i si feu servir part del dispositiu com a intercanvi, heu de desactivar-lo (swapoff -v /dev/partition) durant el procés.

La manera més senzilla de fer-ho és arrencar RHEL en mode de rescat mitjançant un suport d'instal·lació com un DVD d'instal·lació de RHEL 7 o USB (Resolució de problemes → Rescatar un sistema Red Hat Enterprise Linux) i seleccionar Omet quan se us demani que trieu una opció per munteu la instal·lació de Linux existent i se us presentarà un indicador d'ordres on podeu començar a escriure les mateixes ordres tal com es mostra a continuació durant la creació d'una partició normal en un dispositiu físic que no s'està utilitzant.

Per començar amb separació, simplement escriviu.

# parted /dev/sdb

On /dev/sdb és el dispositiu on creareu la nova partició; A continuació, escriviu print per mostrar la taula de particions de la unitat actual:

Com podeu veure, en aquest exemple estem utilitzant una unitat virtual de 5 GB. Ara procedirem a crear una partició primària de 4 GB i després formatar-la amb el sistema de fitxers xfs, que és el predeterminat a RHEL 7.

Podeu triar entre una varietat de sistemes de fitxers. Haureu de crear manualment la partició amb mkpart i, a continuació, formatar-la amb mkfs.fstype com és habitual perquè mkpart no admet molts sistemes de fitxers moderns des de la caixa.

A l'exemple següent establirem una etiqueta per al dispositiu i després crearem una partició primària (p) a /dev/sdb, que comença amb el percentatge 0% del dispositiu i acaba en 4000 MB (4 GB):

A continuació, formatearem la partició com a xfs i tornarem a imprimir la taula de particions per verificar que s'han aplicat els canvis:

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

Per als sistemes de fitxers més antics, podeu utilitzar l'ordre resize a parted per canviar la mida d'una partició. Malauradament, això només s'aplica a ext2, fat16, fat32, hfs, linux-swap i reiserfs (si libreiserfs està instal·lat).

Per tant, l'única manera de canviar la mida d'una partició és suprimint-la i creant-la de nou (assegureu-vos de tenir una bona còpia de seguretat de les vostres dades!). No és estrany que l'esquema de partició predeterminat a RHEL 7 es basi en LVM.

Per eliminar una partició amb parted:

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

El gestor de volum lògic (LVM)

Un cop particionat un disc, pot ser difícil o arriscat canviar les mides de les particions. Per aquest motiu, si pensem redimensionar les particions del nostre sistema, hauríem de considerar la possibilitat d'utilitzar LVM en comptes del sistema de particions clàssic, on diversos dispositius físics poden formar un grup de volums que allotjarà un nombre definit de volums lògics, que es pot ampliar o reduir sense cap molèstia.

En termes senzills, pot ser que el següent diagrama sigui útil per recordar l'arquitectura bàsica de LVM.

Seguiu aquests passos per configurar LVM mitjançant eines clàssiques de gestió de volums. Com que podeu ampliar aquest tema llegint la sèrie LVM d'aquest lloc, només descriuré els passos bàsics per configurar LVM i després els compararé amb la implementació de la mateixa funcionalitat amb SSM.

Nota: que farem servir els discs sencers /dev/sdb i /dev/sdc com a PV (volums físics), però depèn completament de vostè si voleu fer el mateix.

1. Creeu particions /dev/sdb1 i /dev/sdc1 utilitzant el 100% de l'espai de disc disponible a /dev/sdb i /dev/sdc:

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

2. Creeu 2 volums físics a sobre de /dev/sdb1 i /dev/sdc1, respectivament.

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

Recordeu que podeu utilitzar pvdisplay /dev/sd{b,c}1 per mostrar informació sobre els PVs acabats de crear.

3. Creeu un VG a sobre del PV que heu creat al pas anterior:

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

Recordeu que podeu utilitzar vgdisplay tecmint_vg per mostrar informació sobre el VG acabat de crear.

4. Creeu tres volums lògics a sobre de VG tecmint_vg, de la manera següent:

# 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]	

Recordeu que podeu utilitzar lvdisplay tecmint_vg per mostrar informació sobre els LVs creats recentment a sobre de VG tecmint_vg.