RousselTMLEARNING

TP · Administración Linux: del descubrimiento a la maestría

Práctica: LVM, fstab y ampliación en caliente

Lo que vas a aprender en este TP
  • Crear PV, VG y LV
  • Montar con el UUID en fstab
  • Ampliar en caliente y hacer una instantánea

Introducción #

Lo que vas a aprender en esta sección
  • Crear PV, VG y LV
  • Montar con el UUID en fstab
  • Ampliar en caliente y hacer una instantánea

Contexto. El volumen de datos de una aplicación se está llenando. Preparas un almacenamiento LVM que pueda crecer sin parar el servicio. Los discos se simulan con archivos (dispositivos loop): nada toca los discos reales.

Requisitos previos: una máquina virtual Ubuntu 24.04 desechable (Multipass, Vagrant o nube) con una cuenta sudo  ·  Duración estimada: 50 min

Un volumen /data ampliado de 600 MB a 1,4 GB sin desmontarlo.

Puesta en práctica #

Pasos guiados, con su corrección.

  1. 1. Crear dos discos virtuales

    ¿Por qué? Los dispositivos loop permiten practicar sin riesgo para el disco del sistema.

    Crea dos archivos de 1 GB y conéctalos como dispositivos loop. Guarda sus nombres en las variables D1 y D2.
  2. 2. Crear el volumen lógico

    ¿Por qué? El VG es una reserva; al LV solo se le asigna lo necesario para conservar margen.

    Inicializa $D1 como PV, crea el VG vg_tp y un LV lv_data de 600 MB en ext4, montado en /data.
  3. 3. Hacer persistente el montaje

    ¿Por qué? Un error en fstab puede bloquear el arranque: se comprueba siempre con findmnt y mount -a.

    Añade /data a /etc/fstab con su UUID y la opción nofail, comprueba el archivo, desmonta y vuelve a montar con mount -a.
  4. 4. Llenar el volumen

    ¿Por qué? Se simula el crecimiento de los datos para constatar la necesidad de ampliar.

    Escribe un archivo de 450 MB en /data y comprueba la ocupación. Deja una aplicación escribiendo en el volumen.
  5. 5. Ampliar en caliente

    ¿Por qué? Con LVM se añade espacio sin desmontar ni detener la aplicación.

    Añade $D2 al VG, amplía lv_data en 800 MB ampliando el sistema de archivos en el mismo comando y comprueba que la escritura continúa.
  6. 6. Hacer una instantánea

    ¿Por qué? Una instantánea congela el volumen para una copia coherente o una vuelta atrás.

    Crea una instantánea de 200 MB, móntala en solo lectura, compara app.log con el original y elimina la instantánea.
  7. 7. Limpiar

    ¿Por qué? Se deshace limpiamente en orden inverso: montaje, LV, VG, PV, loop.

    Detén la escritura, desmonta, quita la línea de fstab y elimina LVM y los dispositivos loop.

Nivel de dificultad : ●●●○○ (3/5)

Mi seguimiento

  • ⏱ Duración estimada : ≈ 50 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

✉️ Hacer una pregunta

Artículos recomendados

Stockage sous Linux : disques, partitions, systèmes de fichiers et LVM

Administrer le stockage Linux : lsblk et blkid, partitionnement GPT, ext4 et XFS, montage et /etc...

Buenas Prácticas de Kubernetes

Mejores prácticas para asegurar y optimizar los despliegues de Kubernetes.