Expandir espacio de swap en RHEL7 (Examen RHCSA)

Otra de las preguntas que se realizan en el examen de certificacion de redhat RHCSA, hace referencia a la creacion de una nueva particion swap y agregarla al sistema.  La pregunta dice algo asi «Create a new 800MiB swap partition», mucho ojo con esta pregunta ya que si utilizas el comando free, te daras cuenta que no existe espacio disponible, pero si realizas un vgdisplay te daras cuenta que si existe espacio disponible y deberas crear una nueva particion para crear ese dispositivo swap.

Creare una maquina virtual con un disco lo mas parecido al del examen y realizaremos todos los pasos, desde la creacion del VG hasta la expancion de la swap.

1.- Lo primero que veremos sera un VG sin espacio disponible

Captura de pantalla de 2015-12-16 12-43-21

Pero si miran con detencion y utilizan el comando lsblk se daran cuenta que existe espacio disponible y es el que agregaremos al VG

Captura de pantalla de 2015-12-16 12-41-46

Esto nos indica que el disco es de 8GB(sda) se uso 1GB en /boot(sda1) y 5GB  en lvm-rhel (sda2), por lo que se asume que hay espacio disponible en el disco sda.

2.- Creacion del filesystem

crearemos el filesystem para agregar un nuevo PV

fdisk /dev/sda

NOTA :este procedimiento no lo detallare asumo que saben crear particiones. fdisk

3.- Creacion del PV

pvcreate /dev/sda3

con este simple comando ya creamos un segundo PV que sera el que le agregaremos a nuestro VG

Captura de pantalla de 2015-12-16 13-04-12

4.- Expandir el VG

vgextend rhel /dev/sda3
vgdisplay

Captura de pantalla de 2015-12-16 14-24-02

Ahora tenemos disponible 2,13 GB y podremos crear nuestra nueva particion y asignar swap

5.- Crear el LV

Creare un Logical Volume de 1GB y sera el que asignaremos a la nueva swap

lvcreate -L 1G -n lv_swap2 rhel
lvdisplay

-L : –size LogicalVolumeSize[bBsSkKmMgGtTpPeE

– n : –name LogicalVolumeName

Captura de pantalla de 2015-12-16 14-36-24Captura de pantalla de 2015-12-16 14-37-30

6.- Formatear lv_swap2 para agregar a sistema

fdisk /dev/rhel/lv_swap2

Captura de pantalla de 2015-12-16 14-57-09

Ok hemos creado un filesystema de 800 MG, de los cuales quedan habilitados para ser usados 224 MiB ahora inicializaremos el disco el cual se creo con el nombre rhel-lv_swap2p1

Captura de pantalla de 2015-12-16 15-01-24

kpartx /dev/mapper/rhel-lv_swap2p1
partprobe

7.- Formatear particion como swap

mkswap /dev/mapper/rhel-lv_swap2p1

Captura de pantalla de 2015-12-16 15-16-08

aqui copiaremos el UUID para agregarlo al tabla de inicio de los discos (fstab), en caso de que no lo entregue lo puedes sacar con blkid

blkid

Captura de pantalla de 2015-12-16 15-18-39

8.- Agregar disco a la tabla de particiones

vim /etc/fstab
UUID=7722960b-ea9f-492f-ac58-56ae786a7683       swap    swap    defaults        0 0

Captura de pantalla de 2015-12-16 15-23-12

9.- Asignar disco a swap

Lo primero que haremos sera comprobar el espacio de swap y su estado

free | grep Swap
swapon -s

Captura de pantalla de 2015-12-16 15-31-16

Ya comprobamos que tenemos 1 GB de swap y ahora como segundo paso agregaremos el disco a swap y volveremos a hacer las comprobaciones

swapon -a
swapon -s
free | grep Swap

Captura de pantalla de 2015-12-16 15-39-22

Como se puede observar el resultado de nuestra swap ahora es de 1.2GB, muy atentos con el espacio que se roba el sistema ya que la pregunta dice que debe ser una particion swap de 1.8 o superior aproximadamente.

Exito y a estudiar el examen no es facil…

Jorge Romero
Sigueme

Deja una Respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.