Gratis Te mudamos el sitio y los correos sin cortes ni costo

0810 345 6377 ESEN, cambiar a inglés
InHosting
ESEN, cambiar a inglés

Servidores Linux

Ampliar el disco del VPS cuando df no muestra el espacio nuevo

Por el equipo técnico de InHosting6 min de lectura

En pocas palabras

Al pasar a un plan con más disco crece el disco virtual, pero la partición y el sistema de archivos conservan el tamaño anterior, y por eso df -h no cambia. Hay que estirar cada capa de abajo hacia arriba: la partición con growpart, el volumen de LVM con pvresize y lvextend -r si lo usás, y el sistema de archivos con resize2fs si es ext4 o xfs_growfs si es XFS. Se hace con el VPS encendido y sin reiniciar. En Windows alcanza con extender la unidad C: desde Administración de discos.

Antes de ampliar: fijate qué llenó el disco

A veces el disco no se quedó chico: se llenó de algo que sobra. Los sospechosos habituales son los registros del sistema, los paquetes descargados, respaldos viejos que alguien dejó en el mismo servidor y los registros binarios de la base de datos.

du -xh / --max-depth=2 2>/dev/null | sort -h | tail -20
journalctl --disk-usage
journalctl --vacuum-size=200M
  • du -x no cruza a otros sistemas de archivos, así que mide solo la raíz. Las últimas líneas son las carpetas más pesadas.
  • journalctl --vacuum-size recorta los registros del sistema al tamaño que le indiques.
  • Los paquetes descargados se limpian con apt clean en Debian y Ubuntu, o dnf clean all en AlmaLinux.
  • Si lo que falta es espacio de verdad, mirá también la memoria y el procesador antes de elegir plan: está explicado en cómo saber si tu VPS se quedó chico.

Por qué el sistema no ve el espacio nuevo

El almacenamiento de Linux se apila en capas: el disco, sus particiones, a veces un volumen de LVM, y arriba el sistema de archivos que muestra df. Cuando cambiás de plan, crece solo la capa de abajo. Cada una de las otras guarda su propio tamaño y hay que agrandarla a mano, en orden, del disco hacia arriba.

En InHosting el Cloud VPS pasa a un plan mayor sin reinstalar, así que tus datos siguen en su lugar: lo que falta es avisarle al sistema. Todos los pasos se hacen con el VPS encendido.

Paso 1: mirá cómo está armado

Conectate por SSH como root, o con tu usuario y sudo, y listá discos y particiones:

lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS
findmnt -no SOURCE,FSTYPE /
  • La línea de tipo disk es el disco, sda o vda según cómo esté configurado el VPS. Tiene que mostrar el tamaño nuevo.
  • Debajo aparecen las particiones (sda1, sda2…). La que contiene la raíz, o el LVM, todavía muestra el tamaño viejo.
  • Si hay una línea de tipo lvm, usás LVM. findmnt te dice qué dispositivo está montado en / y con qué sistema de archivos: ext4 o xfs.
  • Si el disco sigue con el tamaño anterior, pedile al kernel que lo relea con echo 1 > /sys/class/block/sda/device/rescan. Con discos vda el cambio suele detectarse solo. Si tampoco aparece, reiniciá.

Los cuatro armados más comunes

Cómo está armadoDónde lo vas a encontrarDespués de growpart
Partición con ext4, sin LVMDebian y muchas imágenes de nuberesize2fs sobre la partición
Partición con XFS, sin LVMAlgunas imágenes de AlmaLinuxxfs_growfs /
LVM con ext4Ubuntu Server con la instalación guiadapvresize y después lvextend -r
LVM con XFSAlmaLinux con la instalación guiadapvresize y después lvextend -r

resize2fs recibe el dispositivo y xfs_growfs, el punto de montaje. Con -r, lvextend agranda también el sistema de archivos, sea cual sea.

Sin LVM: la partición y el sistema de archivos

growpart estira una partición hasta el final del espacio libre que tiene detrás. Viene en el paquete cloud-guest-utils en Debian y Ubuntu, y en cloud-utils-growpart en AlmaLinux. Recibe el disco y el número de partición separados por un espacio. Si la raíz está en sda1:

growpart -N /dev/sda 1
growpart /dev/sda 1
resize2fs /dev/sda1
df -h /
  • La primera línea simula el cambio sin hacerlo. Si contesta NOCHANGE, esa partición no tiene espacio libre detrás.
  • Elegí la partición de la raíz, no la de número más alto. En las imágenes de nube de Debian y Ubuntu la raíz es la 1 aunque existan una 14 y una 15, que son de arranque.
  • Si la raíz es XFS, la tercera línea es xfs_growfs /.
  • df -h / ya tiene que mostrar el tamaño nuevo, sin reiniciar.

Con LVM: dos capas más

Con LVM, la partición es un volumen físico dentro de un grupo, y la raíz es un volumen lógico de ese grupo. Después de growpart hay que avisarle a LVM que la partición creció y pasarle el espacio al volumen lógico. En AlmaLinux la partición del LVM suele ser la 2 y la raíz, /dev/almalinux/root:

growpart /dev/sda 2
pvresize /dev/sda2
vgs
lvextend -r -l +100%FREE /dev/almalinux/root
  • vgs muestra en la columna VFree el espacio libre del grupo. En Ubuntu es común que el instalador haya dejado una parte sin asignar desde el principio: este mismo procedimiento la aprovecha.
  • En Ubuntu la raíz suele ser /dev/ubuntu-vg/ubuntu-lv, y la partición del LVM, la 3. lvs lista los volúmenes que tenés.
  • Si la instalación tiene un volumen aparte para /home y querés repartir, usá -L +10G en lugar de -l +100%FREE y asigná a cada uno lo suyo.

Cuando hay otra partición en el medio

growpart solo usa el espacio que está inmediatamente después de la partición. El instalador de Debian, con la partición guiada, suele dejar la swap detrás de la raíz: sda1 es la raíz, sda2 una partición extendida y sda5 la swap. Ahí growpart /dev/sda 1 contesta NOCHANGE.

La salida más simple es cambiar esa partición de swap por un archivo. Es un procedimiento delicado: hacelo con respaldo y sin apuro.

  1. Desactivá la swap con swapoff -a y comentá su línea en /etc/fstab.
  2. Si existe /etc/initramfs-tools/conf.d/resume, dejalo con RESUME=none y corré update-initramfs -u, para que el arranque no se quede esperando esa partición.
  3. Borrá las particiones 5 y 2, en ese orden, con fdisk /dev/sda (comando d, el número, y w para guardar).
  4. Agrandá la raíz con growpart /dev/sda 1 y resize2fs /dev/sda1.
  5. Creá el archivo de swap: fallocate -l 1G /swapfile, chmod 600 /swapfile, mkswap /swapfile y swapon /swapfile, y sumá la línea /swapfile none swap sw 0 0 a /etc/fstab.

En un VPS con Windows Server

Abrí Administración de discos (Windows + X › Administración de discos). El espacio nuevo aparece como no asignado, a la derecha de la unidad C:. Clic derecho sobre C: › Extender volumen, y aceptá el máximo que propone el asistente. Lo mismo desde PowerShell como administrador:

$max = (Get-PartitionSupportedSize -DriveLetter C).SizeMax
Resize-Partition -DriveLetter C -Size $max
  • Si el espacio nuevo no aparece, en Administración de discos usá Acción › Volver a examinar los discos.
  • Si Extender volumen está gris, casi siempre hay una partición de recuperación entre C: y el espacio libre. Moverla o borrarla requiere cuidado: pedí ayuda por ticket antes de tocarla.
Precio final por mes, vigente al 29 de septiembre de 2026
PlanIncluyePor mes
Cloud VPS VM11 vCPU · 1 GB de RAM · 15 GBSin stock
Cloud VPS VM22 vCPU · 2 GB de RAM · 30 GB$ 26.910US$ 18
Cloud VPS VM33 vCPU · 3 GB de RAM · 45 GB$ 40.365US$ 27
Cloud VPS VM44 vCPU · 4 GB de RAM · 60 GB$ 53.820US$ 36

Con el 10 % de descuento del código INH, que ya va en los enlaces de contratación. Los precios se leen de la tienda. Ver el detalle de cada plan.

Preguntas frecuentes

¿El VPS queda fuera de línea mientras amplío el disco?

No. Todos los comandos trabajan con el sistema montado y los servicios andando. Solo reiniciás si el disco no muestra el tamaño nuevo ni después de pedirle al kernel que lo relea.

¿growpart puede borrar datos?

Cambia dónde termina la partición en la tabla, sin tocar su contenido. El riesgo es equivocarse de disco o de número de partición. Por eso conviene correr primero growpart -N, que muestra el cambio sin aplicarlo.

¿Qué hago si lvextend dice que no hay espacio libre?

Casi siempre falta el pvresize: LVM no se entera de que la partición creció hasta que se lo decís. Revisá con pvs que el volumen físico tenga el tamaño nuevo y con vgs que el grupo muestre espacio en VFree.

¿Puedo achicar el disco si después paso a un plan menor?

No es el camino inverso. XFS no se puede achicar, y ext4 solo desmontado, antes de achicar la partición, algo que en la raíz exige arrancar desde otro sistema. Si pensás bajar de plan, consultalo antes: lo habitual es pasar los datos a un VPS nuevo más chico.

Seguí leyendo

¿Preferís que lo veamos juntos? Te atiende una persona.

Si la guía no alcanza para tu caso, contanos qué necesitás: te ayudamos a elegir el plan, a migrar o a configurar tu servidor.

Hablar con un técnico