−25%

en Windows con pago anual, hasta el 31/10. Ver planes

EQVPS
Empezar

¿Cuánto espacio en disco necesita un VPS? Medimos lo que realmente lo llena

25 oct 2026 · 4 min de lectura · EQVPS Team

Las páginas de planes destacan la RAM, pero un disco lleno tumba un servidor con la misma seguridad. Con "No space left on device", las bases de datos dejan de escribir y los sitios web de responder, da igual cuánta memoria quede libre. El uso del disco es fácil de prever si sabes qué crece. Arrancamos servidores nuevos desde nuestras propias imágenes y medimos a cada uno de los sospechosos habituales.

Lo que ocupa un servidor recién creado

Medido justo después del primer arranque:

SistemaEspacio ocupado
Alpine Linux 3.21153 MB
Debian 121,2 GB
Ubuntu 24.042,7 GB
Windows Server 202214,0 GB

En Linux, casi todo un Nano de 15 GB es tuyo desde el primer día. Windows ocupa más de una cuarta parte de sus 50 GB antes de que instales nada y, como verás más abajo, las actualizaciones se llevan más.

Parte de los 2,7 GB de Ubuntu se recuperaba fácilmente. 440 MB eran la caché de paquetes de las actualizaciones del primer arranque, y había tres kernels instalados aunque solo se usa uno. Dos comandos dejaron lo ocupado en 2,16 GB:

sudo apt clean
sudo apt autoremove --purge

Docker: las imágenes se acumulan rápido

Instalar Docker en sí añadió unos 300 MB. Lo que cuenta son las imágenes. Descargamos ocho habituales, una tras otra, y medimos cada vez cuánto crecía el disco:

ImagenEspacio añadido
nginx:alpine91 MB
nginx:latest232 MB
postgres:16501 MB
python:3.12-slim59 MB
node:221564 MB
mariadb:11437 MB
wordpress:latest960 MB
redis:7-alpine55 MB
Total3,9 GB

Las imágenes que comparten base reutilizan sus capas, por eso python:3.12-slim solo añadió 59 MB: nginx:latest y postgres:16 ya habían traído la misma base Debian. Las imágenes basadas en Alpine son varias veces más pequeñas que las completas. Solo node:22 pesa 1,5 GB, así que, cuando puedas, construye sobre node:22-slim o node:22-alpine.

Las imágenes se apilan con las actualizaciones: cada docker compose pull deja atrás la versión anterior. En nuestro servidor de prueba, un comando las eliminó todas:

docker system df
docker system prune -a

Informó de 4,1 GB recuperados. prune -a borra toda imagen que no use ningún contenedor, así que ejecútalo con tu stack en marcha. No toca los volúmenes salvo que añadas --volumes.

Registros: lo que llena un disco en una noche

Docker guarda todo lo que imprime un contenedor, y por defecto sin límite de tamaño. Lanzamos un contenedor que imprimía una línea corta en bucle, el tipo de salida que genera una comprobación de salud o un modo de depuración. A los 30 segundos su archivo de registro pesaba 6 MB. A ese ritmo escribiría unos 17 GB al día, más que todo el disco de un plan Micro.

Fija un límite para todos los contenedores nuevos en /etc/docker/daemon.json:

{
  "log-driver": "local",
  "log-opts": { "max-size": "10m", "max-file": "3" }
}

Después ejecuta sudo systemctl restart docker y vuelve a crear tus contenedores (docker compose up -d --force-recreate). Los contenedores existentes conservan la configuración con la que se crearon. Con el límite, el registro del mismo contenedor de prueba pesaba 4 MB a los 30 segundos y nunca podrá pasar de 30 MB.

El diario del sistema ya está limitado: en nuestro servidor Ubuntu de 25 GB, journald se limita a 2,3 GB, una décima parte del sistema de archivos. Estaba usando 15 MB.

Windows: las actualizaciones necesitan espacio

Nuestra imagen de Windows Server 2022 era de 2022, así que la actualizamos. Mientras se instalaba la primera actualización acumulativa, lo ocupado pasó de 12,6 a 20,8 GB, y tras la segunda llegó a 24,5 GB. Windows guarda la versión antigua de cada archivo de sistema que sustituye una actualización. La limpieza lo devolvió a 14,6 GB, y un servidor nuevo creado desde la imagen actualizada arranca ahora en 14 GB. Deja libres al menos 10 GB para la próxima actualización. La guía de actualizaciones de Windows tiene los comandos de limpieza.

Qué elegir

Lo que ejecutasDisco cómodoPlan
Un bot, una VPN, un sitio estático pequeño15 GBNano, $3/mes
Un stack de Docker con unas pocas imágenes25 GBMicro, $5/mes
WordPress con base de datos y archivos subidos, varios stacks35 GBSmall, $8/mes
Bases de datos grandes, muchas imágenes, copias locales45 GBMedium, $12/mes
Windows Server 202250–60 GBWindows-Small, $11/mes

Dos reglas hacen que cualquiera de ellos dure más: limita los registros de los contenedores antes de desplegar y copia las copias de seguridad fuera del servidor en lugar de guardarlas en su disco. Si un servidor ya está lleno, nuestra guía para liberar espacio en disco te lleva paso a paso. Para la parte de memoria del dimensionamiento, consulta cuánta RAM necesita un VPS. Todos los planes están en la página VPS, y se pagan en USDT, USDC o ETH en Base, Ethereum o Polygon.

Preguntas frecuentes

¿Bastan 15 GB para un VPS?

Para un bot, una VPN o un sitio web pequeño, sí. Un servidor Ubuntu 24.04 recién creado ocupa 2,7 GB de ellos, y Alpine solo 153 MB. Se queda corto cuando añades Docker: ocho imágenes habituales ocuparon 3,9 GB en nuestro servidor de prueba. Con Docker, empieza por 25 GB.

¿Cuánto disco necesita Windows Server?

Un servidor nuevo creado desde nuestra imagen de Windows Server 2022 ocupa 14 GB. Las actualizaciones necesitan espacio extra: al ponerse al día con cuatro años de actualizaciones, nuestra imagen creció hasta 24,5 GB y una limpieza la devolvió a 14,6 GB. Por eso nuestros planes Windows empiezan en 50 GB, lo que deja unos 35 GB para tus programas y archivos.

¿Qué es lo que más a menudo llena el disco de un VPS?

Los registros de contenedores sin límite, las imágenes de Docker sin usar, la caché de paquetes, los kernels antiguos y las copias de seguridad guardadas en el mismo disco. Lo primero es lo más rápido: un contenedor de prueba charlatán escribió 6 MB de registros en 30 segundos.

¿Puedo añadir más disco más adelante?

Sí, pasando a un plan mayor. Cada escalón de los planes Linux añade 10 GB de disco y más RAM. Antes de subir de plan, comprueba si basta con limpiar: en nuestro servidor de prueba, un solo comando liberó 4,1 GB de imágenes de Docker.

¿Cómo veo qué ocupa mi disco?

Ejecuta df -h / para el total y sudo du -xh --max-depth=1 / | sort -h para las carpetas más grandes. Si usas Docker, docker system df muestra cuánto ocupan sus imágenes, contenedores y volúmenes.

Comentarios

Aún no hay comentarios. Sé el primero.

Deja un comentario

Los comentarios se moderan antes de aparecer.