En este artículo discutiremos cómo instalar y configurar el almacenamiento del sistema local en Red Hat Enterprise Linux 7. usando herramientas clásicas y presentando el System Storage Manager. (también conocido como SSM. , lo que simplifica enormemente esta tarea.
RHCSA: Configurar y cifrar el almacenamiento del sistema-Parte 6
Tenga en cuenta que presentará este tema en este artículo, pero continuará su descripción y uso en el siguiente (Parte 7) debido a la amplitud del tema.
Table of Contents
Creación y modificación de particiones en RHEL 7
En RHEL 7, parted es la utilidad predeterminada para trabajar con particiones y le permitirá:
- Mostrar la tabla de particiones actual
- Manipular (en aumentar o disminuir el tamaño de) particiones existentes
- Crear particiones utilizando espacio libre o dispositivos de almacenamiento físico adicionales
Se recomienda que antes de intentar la creación de una nueva partición o la modificación de uno existente, debe asegurarse de que ninguna de las particiones en el dispositivo esté en uso (umount/dev/partition), y si está usando parte del dispositivo como intercambio, debe deshabilitarlo (swapoff-v/dev/partición) durante el proceso.
La forma más sencilla de hacerlo es arrancar RHEL. en modo de rescate. utilizando un medio de instalación como un DVD. o USB. de instalación de RHEL 7. ( Solución de problemas. →. Rescue a Red Hat Enterprise Linux system. y seleccione Omitir. cuando se le solicite que elija una opción para montar la instalación de Linux existente, y se le presentará un símbolo del sistema donde puede comenzar a escribir th Los mismos comandos que se muestran a continuación durante la creación de una partición ordinaria en un dispositivo físico que no se está utilizando.
RHEL 7 Rescue Mode freestar.config.enabled_slots.push
Para comenzar parted. 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:
Crear nueva partición
Como puede ver, en este ejemplo estamos usando una unidad virtual de 5 GB. Ahora procederemos a crear una partición primaria de 4 GB. y luego a formatearla 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 es compatible con muchos sistemas de archivos modernos.-of-the-box.
En el siguiente ejemplo, estableceremos una etiqueta para el dispositivo y luego crearemos una partición primaria (p) en/dev/sdb, que comienza en 0%. porcentaje del dispositivo y termina en 4000 MB. ( 4 GB. :
Etiqueta Nombre de la partición
A continuación, formatearemos el par coloque como xfs. e imprima la tabla de particiones nuevamente para verificar que se aplicaron los cambios:
# mkfs.xfs/dev/sdb1 # parted/dev/sdb print Formatear partición como sistema de archivos XFS
Para sistemas de archivos más antiguos, puede usar el comando resize. en parted para cambiar el tamaño de un dividir. Desafortunadamente, esto solo se aplica a ext2, fat16, fat32, hfs, linux-swap y reiserfs (si está instalado libreiserfs).
Por lo tanto, la única forma de cambiar el tamaño de una partición es eliminándola y creándola de nuevo (¡así que asegúrese de tener una buena copia de seguridad de sus datos!). No es de extrañar que el esquema de particionamiento predeterminado en RHEL 7. se base en LVM.
Para eliminar una partición con parted.
# parted/dev/sdb print # parted/dev/sdb rm 1 Quitar o eliminar partición
El administrador de volumen lógico (LVM)
Una vez que se ha particionado un disco, puede ser difícil o riesgoso cambiar los tamaños de las particiones. Por esa razón, si planeamos cambiar el tamaño de las particiones en nuestro sistema, deberíamos considerar la posibilidad de usar LVM. en lugar del clásico sistema de particiones, 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 expandir o reducir sin ningún problema.
En términos simples, el siguiente diagrama puede resultarle útil para recordar la arquitectura básica de LVM.
Arquitectura básica de LVM Creación de volúmenes físicos, grupos de volúmenes y volúmenes lógicos
Siga estos pasos en o der para configurar LVM. usando herramientas clásicas de administración de volumen. 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:. que usaremos todos los discos/dev/sdb y/dev/sdc como PV. ( Volúmenes físicos. pero es depende totalmente de usted si desea hacer lo mismo.
1.. Cree particiones/dev/sdb1 y/dev/sdc1 usando 100%. de el espacio disponible en disco en /dev/sdb. y /dev/sdc.
# parted/dev/sdb print # parted/dev/sdc print Crear nuevas particiones
2.. Cree 2. volúmenes físicos sobre/dev/sdb1 y/dev/sdc1, respectivamente.
# pvcreate/dev/sdb1 # pvcreate/dev/sdc1 Crear dos volúmenes físicos
Recuerde que puede usar 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
Crear grupo de volumen
Recuerde que puede utilizar vgdisplay tecmint_vg. para mostrar información sobre el VG <recién creado/strong>.
4.. Cree tres volúmenes lógicos sobre 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% GRATIS-n vol03_homes tecmint_vg [ vol03_homes → 6 GB. Crear volúmenes lógicos
Recuerde que puede usar lvdisplay tecmint_vg. para mostrar información sobre los LV. recién creados en la parte superior de VG tecmint_vg.