Diferencia entre revisiones de «Extender disco virtual»

De jagfloriano.com
Ir a la navegaciónIr a la búsqueda
(Página creada con «== Procedimiento: Extender disco físico y LVM online == === Alcance === Este procedimiento aplica **únicamente a máquinas virtuales** ejecutándose sobre VMware con '''Red Hat Enterprise Linux 7 u 8''' y discos gestionados mediante '''LVM'''. El procedimiento se realiza '''online''' (sin apagar el sistema), siempre que el disco ya haya sido extendido previamente desde VMware. --- == Requisitos previos == * El disco ha sido extendido desde VMware * El sistema u…»)
 
Línea 7: Línea 7:
El procedimiento se realiza '''online''' (sin apagar el sistema), siempre que el disco ya haya sido
El procedimiento se realiza '''online''' (sin apagar el sistema), siempre que el disco ya haya sido
extendido previamente desde VMware.
extendido previamente desde VMware.
---


== Requisitos previos ==
== Requisitos previos ==

Revisión del 16:21 2 ene 2026

Procedimiento: Extender disco físico y LVM online

Alcance

Este procedimiento aplica **únicamente a máquinas virtuales** ejecutándose sobre VMware con Red Hat Enterprise Linux 7 u 8 y discos gestionados mediante LVM.

El procedimiento se realiza online (sin apagar el sistema), siempre que el disco ya haya sido extendido previamente desde VMware.

Requisitos previos

  • El disco ha sido extendido desde VMware
  • El sistema utiliza LVM
  • Acceso como root
  • Copia de seguridad recomendada

---

Verificación inicial

Comprobar versión del sistema operativo:

cat /etc/redhat-release

Ejemplo:

Red Hat Enterprise Linux Server release 7.9 (Maipo)

Ver particiones actuales:

cat /proc/partitions | grep sda

Comprobar el volumen físico:

pvs

---

Reescaneo del disco

Forzar al kernel a detectar el nuevo tamaño del disco:

echo 1 > /sys/block/sda/device/rescan

Verificar nuevo tamaño:

fdisk /dev/sda

---

Recrear la partición LVM (sin perder datos)

⚠️ **Importante** Solo eliminar y recrear la partición **siempre usando el mismo sector inicial**.

Entrar en fdisk:

fdisk /dev/sda

Pasos dentro de fdisk:

  • p → Mostrar particiones
  • d → Eliminar partición LVM (ej. sda3)
  • n → Crear nueva partición primaria
  • Usar el **mismo sector inicial**
  • Usar todo el espacio disponible
  • t → Cambiar tipo a 8e (Linux LVM)
  • w → Guardar cambios

---

Recargar tabla de particiones

Aplicar los cambios sin reiniciar:

partprobe
partx -u /dev/sda

Verificar:

cat /proc/partitions | grep sda

---

Redimensionar el volumen físico

Extender el PV para que use todo el espacio disponible:

pvresize /dev/sda3

Comprobar espacio libre en el VG:

pvs
vgs

---

Extender el volumen lógico y el sistema de ficheros

Ver tamaño actual:

df -h /

Extender el volumen lógico y el filesystem en un solo paso:

lvextend -L +300G /dev/mapper/vg00-lv_root -r

Verificar resultado final:

df -h /

---

Resultado esperado

  • El disco físico refleja el nuevo tamaño
  • El volumen físico (PV) usa todo el espacio
  • El volumen lógico (LV) ha crecido
  • El sistema de ficheros se ha extendido correctamente
  • No se requiere reinicio

---

Caso especial: corrección de tabla GPT

En algunos casos, tras extender el disco, el sistema puede mostrar errores de GPT.

Ejemplo de error detectado por parted:

The backup GPT table is not at the end of the disk

Solución:

parted /dev/sda

Aceptar las opciones:

  • Fix para mover la GPT backup
  • Fix para usar todo el espacio disponible

Verificar tabla corregida:

(parted) print

---

Notas importantes

  • No cambiar nunca el sector inicial de la partición LVM
  • Este procedimiento es seguro si se sigue correctamente
  • Recomendado ejecutar en ventanas de mantenimiento
  • Funciona en RHEL 7 y RHEL 8 sobre VMware

---

Referencias

  • Documentación oficial Red Hat LVM
  • VMware Guest OS Disk Rescan