El ordenador

Objetivo

El alumno aprenderá a crear un entorno LVM completo:

  • Crear volúmenes físicos (PV)
  • Crear grupos de volúmenes (VG)
  • Crear volúmenes lógicos (LV)
  • Formatearlos y montarlos
  • Ampliar un LV (grow)
  • Usar snapshots
  • Añadir un disco extra al VG
  • Redimensionar el sistema de archivos

🖥️ PARTE 1 → Crear máquina virtual

  1. Crear una VM llamada “Rocky-LVM-DAM”

  2. Configuración:

    • RAM: 2048MB
    • CPU: 2 cores
    • Disco 1: 20GB (para sistema)
    • Disco 2: 10GB (para LVM)
    • Disco 3: 10GB (para ampliación posterior)
  3. Montar la ISO de Rocky Linux 9 (Minimal ISO)

  4. Instalar Rocky Linux con particionado automático en el disco de 20GB (sda). ❗ No tocar sdb y sdc.


🧰 PARTE 2 → Crear LVM desde cero

  1. Arrancar el sistema e iniciar sesión.
  2. Ver los discos disponibles:
1lsblk

Deberían verse:

  • sda → sistema
  • sdb → disco vacío
  • sdc → disco vacío

🧱 PARTE 3 → Crear PV, VG y LV

1. Crear un volumen físico (PV) en sdb:

1sudo pvcreate /dev/sdb

2. Crear un grupo de volúmenes:

1sudo vgcreate vg_datos /dev/sdb

3. Crear un volumen lógico para trabajos:

1sudo lvcreate -n lv_trabajos -L 5G vg_datos

4. Formatearlo en ext4:

1sudo mkfs.ext4 /dev/vg_datos/lv_trabajos

5. Crear directorio y montarlo:

1sudo mkdir /datos
2sudo mount /dev/vg_datos/lv_trabajos /datos

🧪 PARTE 4 → Ampliar un volumen lógico

Se amplía lv_trabajos 2GB más:

1sudo lvextend -L +2G /dev/vg_datos/lv_trabajos

Ajustar sistema de archivos:

1sudo resize2fs /dev/vg_datos/lv_trabajos

📸 PARTE 5 → Snapshots

  1. Crear snapshot de 1GB:
1sudo lvcreate -L 1G -s -n snap_trabajos /dev/vg_datos/lv_trabajos
  1. Crear un archivo dentro del volumen original:
1sudo touch /datos/archivo_prueba.txt
  1. Restaurar desde snapshot (simulación):
1sudo umount /datos
2sudo lvconvert --merge /dev/vg_datos/snap_trabajos
3sudo mount /dev/vg_datos/lv_trabajos /datos

🧱 PARTE 6 → Ampliar el VG añadiendo otro disco

  1. Convertir /dev/sdc en PV:
1sudo pvcreate /dev/sdc
  1. Añadirlo al VG:
1sudo vgextend vg_datos /dev/sdc
  1. Comprobar:
1sudo vgs

ENTREGAR

Un documento que contenga:

  1. Captura de lsblk antes y después de crear LVM
  2. Captura de pvdisplay, vgdisplay, lvdisplay
  3. Captura después de extender un LV
  4. Captura mostrando el snapshot creado
  5. Explicación breve de para qué sirve un snapshot