Agregue nuevas particiones, volúmenes lógicos e intercambie a un sistema de manera no destructiva preparación de objetivos de RHCSA

Agregue nuevas particiones, volúmenes lógicos e intercambie a un sistema de manera no destructiva preparación de objetivos de RHCSA

La gestión del disco y el espacio es un conocimiento esencial de un sistema de sysadmin. Es su trabajo diario manejar problemas de disco. Como parte de la preparación del examen RHCSA, aprenderemos cómo agregar un nuevo espacio de varios tipos al sistema, utilizando las herramientas proporcionadas por RHEL8. Ya cubrimos muchas de estas tareas, y en este tutorial nos centraremos en agregar un nuevo espacio sin dañar los datos contenidos en el sistema.

En este tutorial aprenderás:

  • Cómo agregar nuevas particiones a RHEL8
  • Cómo agregar nuevos volúmenes lógicos a RHEL8
  • Cómo agregar intercambio a rhel8
Agregar espacio de intercambio al sistema.

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Red Hat Enterprise Linux 8.1
Software Util-Linux 2.32.1
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Cómo agregar nuevas particiones a RHEL8



Ya cubrimos los pasos técnicos para crear una partición en el tutorial de partición para RHCSA, por lo que aquí todo lo que debe dejar en claro es pensar dos veces antes de particionar. fdisk puede preguntar si está seguro de una modificación, pero después de eso reescribirá la tabla de partición, lo que puede resultar en que los datos ya están en disco se vuelven inaccesibles. Siempre cree una copia de seguridad si los datos son necesarios.

Cómo agregar nuevos volúmenes lógicos a RHEL8

La creación de un nuevo volumen lógico está cubierto en el tutorial de volumen lógico para RHCSA. Los volúmenes lógicos le dan al almacenamiento del sistema la flexibilidad que solo los discos individuales no pueden proporcionar. Lo que hay que describir aquí es que necesitamos construir nuestra configuración LVM desde la parte inferior, y si necesitamos extenderla, siempre debemos verificar si tenemos suficiente espacio en los volúmenes físicos subyacentes.

Cómo agregar intercambio a rhel8

Agregar espacio de intercambio al sistema en línea

Swap es un espacio de disco especial que utiliza el sistema operativo para escribir páginas de memoria para. El contenido de la memoria que no se usa durante algún tiempo se puede escribir en esta partición de intercambio y, por lo tanto, la memoria puede ser utilizada por otros programas. Si el sistema se está quedando sin memoria libre, SWAP ayudará a resolver el problema. Pero si el sistema necesita usar más memoria que realmente tiene, la lectura/escritura intensa ocurre en la partición de intercambio (que se llama "intercambio"), que ralentizará el sistema general, hasta el punto en que se vuelve cada vez menos receptivo.



Esto es algo que debe evitarse, incluso un escritorio es difícil de usar mientras cambia, e imagina un servidor de producción que ejecuta una base de datos OLTP, que de repente comienza a intercambiar. Si bien este intercambio intenso es una situación temida, usar el espacio de intercambio es algo bueno en general: ayuda a ejecutar operaciones más rápido. Si estamos a punto de agregar más espacio de intercambio al sistema, tenemos dos opciones: podemos crear una nueva partición de intercambio, o podemos crear un archivo en el sistema de archivos que servirá como espacio de intercambio. Cubriremos ambos casos.

Creando una nueva partición de intercambio

Para crear una partición de intercambio, necesitamos una partición vacía en uno de nuestros discos, sin un sistema de archivos. En nuestra configuración de prueba tenemos un disco vacío de 2 GB visto por el sistema como /dev/sdb:

# fdisk -l/dev/sdb disk/dev/sdb: 2 gib, 2147483648 bytes, 4194304 unidades de sectores: sectores de 1 * 512 = 512 bytes sector tamaño (lógico/físico): 512 bytes/512 bytes i/o tamaño ((( mínimo / óptimo): 512 bytes / 512 bytes

Crear una partición de intercambio está a solo un comando de distancia, llamado mkswap.

# mkswap /dev /sdb configurando swapspace versión 1, size = 2 gib (2147479552 bytes) sin etiqueta, uuid = 34aa2332-0514-42ab-9635-1fd6b922d213

Como con todas las operaciones de disco, verifique dos veces antes de continuar. Reformar una partición para intercambiar destruye cualquier contenido que tenía antes. El mkswap La utilidad nos proporciona el UUID de la nueva partición, que será necesaria para el montaje.



A continuación, crearemos un archivo de swap en el sistema de archivos, que también usaremos como swap. Porque nuestro entorno de prueba usa XFS sistema de archivos, necesitaremos preparar el archivo usando dd.

# dd if =/dev/cero of = swapFile Count = 2048000 2048000+0 Registros en 2048000+0 registros de 1048576000 bytes (1.0 GB, 1000 MIB) copiado, 7.91227 S, 133 MB/s

Copiamos los 512 bytes predeterminados de /dev/cero Dos millones de veces al archivo llamado "SwapFile", llenando efectivamente el archivo con ceros al tamaño de alrededor de 1 GB. Este archivo a su vez se puede usar para crear intercambio:

# mkswap swapfile mkswap: swapfile: permisos inseguros 0644, 0600 sugeridos. Configuración de Swapspace versión 1, tamaño = 1000 MIB (1048571904 bytes) Sin etiqueta, uuid = 8DC7AA71-524C-4D2B-BBB3-5B9FBBB3327

Nuestro espacio de intercambio inicial en el entorno de prueba es 1.5 GB:

# gratis -m | Swap Swap GREP: 1535 482 1053

Que es proporcionado por el dispositivo /dev/dm-1:

# Cat /Proc /Swaps Tipo de nombre de archivo Tamaño utilizado /Dev /DM -1 Partición 1572860 492984 -2

Para que nuestros nuevos espacios de intercambio se puedan usar al sistema con el swapon dominio. Ejecutarlo sin argumentos Proporcione datos del intercambio ya disponible:



# Swapon Nombre Tipo Tamaño Usado Prio /Dev /DM-1 Partition 1.5G 478m -2

Agregar nuestro argumento SwapFile as habilita el archivo como swap. En este ejemplo, el archivo está en el /raíz directorio, de donde se emite el comando, por lo que no es necesario especificar ningún camino.

# Swapon Swapfile

El gratis El comando muestra el mayor espacio de intercambio:

# Free -M Total usado Usado Buff/caché compartido gratis Mem: 981 615 121 7 243 216 Swap: 2535 477 2058

Podemos encender el /dev/sdb Partición de intercambio por uuid:

# Swapon UUID = 34AA2332-0514-42AB-9635-1FD6B922D213

Y nuevamente nuestro espacio de intercambio aumenta:

# Free -M Total usado Free Shared Buff/Cache Disponible Mem: 981 617 119 7 243 215 Swap: 4583 477 4106

Y el swapon El comando también muestra nuestros nuevos dispositivos:

# Swapon Nombre Tipo Tamaño Usado Prio /Dev /DM-1 Partition 1.5G 474M -2 /Root /SwapFile File 1000M 0B -3 /dev /SDB Partition 2G 0B -4


Y con esto hemos agregado con éxito un nuevo espacio de intercambio a nuestro sistema. Estos cambios no son permanentes en esta etapa, después del reinicio no serán reconocidos como intercambio. Para utilizar estos espacios de intercambio después del reinicio, necesitaremos agregar dos entradas al /etc/fstab Archivo que apunta a estos dispositivos, para que el sistema pueda reconocerlos y montarlos al inicio.

# cola -n 2 /etc /fstab uuid = 34aa2332-0514-42ab-9635-1fd6b922d213 intercambio de intercambio predeterminados 0 0 /root /swapfile swap swap valores 0 0 0 0 0

Ejercicios

  1. Después de crear un swapfile y agregarlo al /etc/fstab, eliminarlo y reiniciar su sistema. ¿Habrá errores en los archivos de registro y la salida de Swapon??
  2. Después de agregar intercambio con un archivo o partición, intente apagar la partición anterior con swapof. No hagas esto en los sistemas de producción!
  3. Intentar mkswap en una partición con un sistema de archivos.

Tutoriales de Linux relacionados:

  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas para instalar en Ubuntu 20.04
  • Mastering Bash Script Loops
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • ¿Con qué frecuencia tiene que reiniciar su servidor de Linux??
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Crear y configurar directorios SETGID para la colaboración -..
  • Cómo agregar un nuevo disco al sistema Linux existente