Búsqueda de sitios web

Serie RHCSA: Uso de 'Parted' y 'SSM' para configurar y cifrar el almacenamiento del sistema - Parte 6


En este artículo, analizaremos cómo instalar y configurar el almacenamiento del sistema local en Red Hat Enterprise Linux 7 utilizando herramientas clásicas y presentando el Administrador de almacenamiento del sistema (también conocido como System Storage Manager). >SSM), lo que simplifica enormemente esta tarea.

Tenga en cuenta que presentaremos este tema en este artículo, pero continuaremos su descripción y uso en el próximo (Parte 7) debido a la amplitud del tema.

Crear y modificar particiones en RHEL 7

En RHEL 7, parted es la utilidad predeterminada para trabajar con particiones y le permitirá:

  1. Mostrar la tabla de particiones actual
  2. Manipular (aumentar o disminuir el tamaño de) particiones existentes
  3. Cree particiones utilizando espacio libre o dispositivos de almacenamiento físico adicionales

Se recomienda que antes de intentar crear una nueva partición o modificar una existente, se asegure de que ninguna de las particiones del dispositivo esté en uso (umount /dev/partition), y Si está utilizando parte del dispositivo como intercambio, deberá desactivarlo (swapoff -v /dev/partition) durante el proceso.

La forma más sencilla de hacerlo es iniciar RHEL en modo de rescate utilizando un medio de instalación como un DVDRHEL 7. o USB (Solución de problemas Rescatar un sistema Red Hat Enterprise Linux) y seleccione Omitir< cuando se le solicite que elija una opción para montar la instalación de Linux existente, se le presentará un símbolo del sistema donde podrá comenzar a escribir los mismos comandos como se muestra a continuación durante la creación de una partición ordinaria en una partición física. dispositivo que no está en uso.

Para iniciar partido, simplemente escriba.

parted /dev/sdb

Donde /dev/sdb es el dispositivo donde creará la nueva partición; A continuación, escriba imprimir para mostrar la tabla de particiones de la unidad actual:

Como puede ver, en este ejemplo estamos utilizando una unidad virtual de 5 GB. Ahora procederemos a crear una partición primaria de 4 GB y luego la formatearemos con el sistema de archivos xfs, que es el predeterminado en RHEL 7.

Puede elegir entre una variedad de sistemas de archivos. Deberá crear manualmente la partición con mkpart y luego formatearla con mkfs.fstype como de costumbre porque mkpart no admite muchos sistemas de archivos modernos. -De la caja.

En el siguiente ejemplo, estableceremos una etiqueta para el dispositivo y luego crearemos una partición primaria (p) en /dev/sdb, que comienza en el 0%. porcentaje del dispositivo y finaliza en 4000 MB (4 GB):

A continuación, formatearemos la partición como xfs e imprimiremos la tabla de particiones nuevamente para verificar que se aplicaron los cambios:

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

Para sistemas de archivos más antiguos, puede usar el comando resize en parted para cambiar el tamaño de una partición. Desafortunadamente, esto sólo se aplica a ext2, fat16, fat32, hfs, linux-swap y reiserfs (si libreiserfs está instalado).

Por lo tanto, la única forma de cambiar el tamaño de una partición es eliminándola y creándola nuevamente (¡así que asegúrese de tener una buena copia de seguridad de sus datos!). No es de extrañar que el esquema de partición predeterminado en RHEL 7 esté basado en LVM.

Para eliminar una partición con partid:

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

El administrador de volumen lógico (LVM)

Una vez que se ha particionado un disco, puede resultar difícil o arriesgado cambiar el tamaño de la partición. Por ese motivo, si pensamos cambiar el tamaño de las particiones de nuestro sistema, deberíamos considerar la posibilidad de utilizar LVM en lugar del clásico sistema de particionamiento, donde varios dispositivos físicos pueden formar un grupo de volúmenes que albergará un número definido de volúmenes lógicos, que se pueden ampliar o reducir sin ningún problema.

En términos simples, el siguiente diagrama puede resultarle útil para recordar la arquitectura básica de LVM.

Creación de volúmenes físicos, grupos de volúmenes y volúmenes lógicos

Siga estos pasos para configurar LVM utilizando herramientas clásicas de administración de volúmenes. Dado que puede ampliar este tema leyendo la serie LVM en este sitio, solo describiré los pasos básicos para configurar LVM y luego los compararé con la implementación de la misma funcionalidad con SSM.

Nota: Usaremos los discos completos /dev/sdb y /dev/sdc como PV (Volúmenes físicos), pero depende completamente de usted si quiere hacer lo mismo.

1. Cree las particiones /dev/sdb1 y /dev/sdc1 utilizando el 100% del espacio disponible en disco en /dev/sdb y /dev/sdc:

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

2. Cree 2 volúmenes físicos encima de /dev/sdb1 y /dev/sdc1, respectivamente.

pvcreate /dev/sdb1
pvcreate /dev/sdc1

Recuerde que puede utilizar pvdisplay /dev/sd{b,c}1 para mostrar información sobre los PV recién creados.

3. Cree un VG encima del PV que creó en el paso anterior:

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

Recuerde que puede utilizar vgdisplay tecmint_vg para mostrar información sobre el VG recién creado.

4. Cree tres volúmenes lógicos encima de VG tecmint_vg, de la siguiente manera:

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]	

Recuerde que puede utilizar lvdisplay tecmint_vg para mostrar información sobre los LV recién creados encima de VG tecmint_vg.