Crea un Blog como éste, fácil, rápido y potente.

Armaste tu web con Crea Tu Web sin necesidad de programar, la publicaste y todo iba de maravilla. Con el tiempo sumaste fotos, catálogos, videos y un correo con tu dominio, y un día algo cambia: no puedes subir más imágenes, los mensajes no llegan y aparecen errores. Si además contrataste un VPS para tener más control, la causa más probable es simple: el disco se llenó. La buena noticia es que no necesitas ser experto para resolverlo.
Esta guía es de nivel intermedio: usarás la terminal, pero cada comando está explicado. Sirve para cualquier sitio en un dominio .com, .net u .org.
Por qué crece tanto el espacio ocupado
Una web moderna acumula más de lo que imaginas. Cada imagen que subes, cada versión de un archivo, cada respaldo y cada mensaje de correo ocupan un pedacito de tu almacenamiento. A eso se suman los registros que el servidor escribe cada vez que alguien visita tu sitio y los archivos temporales de las aplicaciones. Es como una biblioteca a la que llegan libros todos los días y nadie retira los viejos: un día ya no cabe ninguno más.
Un consejo que te ahorra mucho espacio desde el principio: antes de subir fotos a tu web, redúcelas de tamaño. Una imagen de celular puede pesar varios megas, y con un poco de compresión pasa a pesar una fracción, sin que se note la diferencia. Con cientos de fotos, la diferencia es enorme.
Paso 1: conéctate a tu VPS
Abre una terminal y entra por SSH con tus datos de acceso:
ssh usuario@IP-de-tu-servidor
Escribe tu contraseña cuando te la pida (por seguridad no se ve mientras escribes) y presiona Enter. Si es tu primera vez, no te preocupes: tomarte unos minutos para hacerlo con calma es lo más importante.
Paso 2: mide cuánto espacio queda
Ejecuta este comando:
df -h
Verás una tabla. Busca la línea de / y mira la columna Use%. Con más de 90% conviene actuar hoy; con 100%, ya estás con el problema encima. Guarda ese número en un bloc de notas para comparar cuando termines.
Paso 3: descubre qué ocupa más lugar
Con este comando obtienes un ranking de carpetas por tamaño:
sudo du -h --max-depth=1 / 2>/dev/null | sort -hr | head -15
Espera un momento. Si el primero es /var, sospecha de registros y bases de datos; si es /home, revisa los archivos de tu sitio, tus imágenes y tus respaldos. Para entrar en detalle:
sudo du -h --max-depth=1 /home | sort -hr | head -10
Repite las veces necesarias. Al cabo de dos o tres vueltas encontrarás la carpeta responsable, y muchas veces será la de imágenes sin comprimir.
Paso 4: busca archivos muy grandes
Un atajo eficaz para dar con los pesos pesados:
sudo find / -type f -size +500M 2>/dev/null
Fíjate especialmente en .zip, .tar.gz, .sql y .bak. Son copias de seguridad antiguas que se quedaron guardadas. Antes de borrarlas, confirma que tienes una copia más nueva en otro lugar y, ante la duda, descárgalas a tu computadora. Un respaldo que vive en el mismo disco que tu web no te protege demasiado, así que llevarlo a otro sitio es una mejora en sí misma.
Paso 5: reduce los registros
Estos archivos crecen sin que lo notes. Descubre cuáles pesan más:
sudo ls -lhS /var/log | head -10
Para el registro del sistema, usa:
sudo journalctl --vacuum-size=200M
Y para un log concreto que ya no necesites:
sudo truncate -s 0 /var/log/nombre-del-archivo.log
Esto vacía el archivo sin borrarlo, así el servicio que lo utiliza sigue funcionando sin problemas. Si quieres conservar su contenido, comprímelo primero.
Paso 6: limpia los paquetes acumulados
En Ubuntu o Debian, ejecuta estos dos comandos:
- sudo apt clean elimina los instaladores descargados.
- sudo apt autoremove retira programas que ya no se usan.
Si tu servidor usa AlmaLinux o Rocky, el equivalente es sudo dnf clean all. Es una limpieza segura y frecuentemente libera bastante espacio.
Paso 7: revisa los inodos
A veces df -h dice que hay espacio, pero el sistema igual muestra "no space left on device". Es señal de que se agotaron los inodos, que son los registros internos de cada archivo. Ocurre cuando existen cientos de miles de archivos pequeños, como caches y sesiones. Verifícalo con:
df -i
Si IUse% está cerca de 100%, localiza la carpeta con más archivos y elimina los temporales antiguos.
Paso 8: verifica que tu web vuelva a funcionar
Ejecuta de nuevo df -h y compara con el dato inicial. Trata de dejar el uso bajo el 80%. Reinicia los servicios que se hayan trabado:
sudo systemctl restart nginx (o apache2) y sudo systemctl restart mariadb (o mysql).
Abre tu web hecha con Crea Tu Web, sube una imagen de prueba, envía un correo y verifica que todo responda. Si sigue habiendo un error, revisa los registros del servicio: con espacio libre ya podrán mostrarte la causa verdadera.
Cómo mantener tu web ligera y tu disco sano
La prevención es más sencilla que la limpieza. Estas costumbres marcan la diferencia:
- Comprime tus imágenes antes de subirlas a tu web y elimina las que ya no uses.
- Configura logrotate para que los registros se comprimen y se descarten solos con el tiempo.
- Guarda tus respaldos afuera y deja en el servidor solo los últimos.
- Revisa el espacio una vez al mes con df -h; son treinta segundos.
- Activa un aviso automático con cron que te escriba cuando el uso pase del 85%.
Errores que conviene evitar
- Usar rm -rf con apuro; revisa siempre la ruta completa.
- Borrar a mano archivos de la base de datos de tu sitio.
- Eliminar carpetas del sistema que no reconoces.
- Limpiar sin un respaldo reciente y verificado.
Y si tu proyecto simplemente creció
Si ya limpiaste todo y sigues al límite, no significa que hayas hecho algo mal: tu web tiene más contenido, más visitas y más clientes. En ese caso, lo mejor es ampliar el almacenamiento de tu VPS para trabajar con margen y dedicar tu tiempo a mejorar tu sitio, no a apagar urgencias.
Cómo optimizar las imágenes de tu web paso a paso
Las imágenes son, por lejos, lo que más espacio consume en una web común, y también lo más fácil de reducir. Este es un método sencillo que puedes aplicar antes de subirlas:
- Elige las fotos justas: no todas las fotos tomadas hace falta publicarlas. Quédate con las mejores.
- Redimensiona: para una web basta con unos 1600 píxeles de ancho. Las fotos originales del celular suelen tener más del doble.
- Comprime: existen herramientas gratuitas en línea que reducen el peso hasta un 70% sin pérdida visible.
- Usa un nombre claro: nombres como "servicio-diseno-web.jpg" te ayudan a encontrar y eliminar duplicados después.
- Revisa lo que ya subiste: de vez en cuando, elimina las imágenes que ya no aparecen en ninguna página.
Con este hábito, tu sitio carga más liviano para los visitantes y además ocupa mucho menos lugar en tu servidor. Es una ventaja doble.
Un ejemplo para que veas el impacto
Una web con 300 fotos de 5 MB ocupa 1.500 MB, casi 1,5 GB. Si cada foto se redimensiona y comprime a 400 KB, el total baja a unos 120 MB. Ganas más de 1,3 GB solo con ese cambio, y el sitio resulta más ágil para quienes lo visitan desde el celular. Ahora imagina lo que ocurre con miles de imágenes en un catálogo o una galería: la diferencia se cuenta en decenas de gigas.
Lista final para tener a mano
- Mide el espacio con df -h.
- Ubica lo que pesa con du.
- Descarga los respaldos antiguos y elimínalos del servidor.
- Vacía registros y limpia paquetes.
- Comprime las imágenes de tu web.
- Reinicia servicios y prueba tu sitio.
Guarda esta lista junto a tus contraseñas y tus datos de acceso: es tu botón de auxilio para cuando el servidor pida ayuda.
Una herramienta que te ahorra tiempo: ncdu
Si repetir el comando du te resulta pesado, existe un programa llamado ncdu que hace lo mismo de forma interactiva. Se instala con sudo apt install ncdu en Ubuntu o Debian. Luego lo ejecutas con sudo ncdu / y te muestra las carpetas ordenadas por tamaño. Con las flechas del teclado entras en una carpeta, y con Enter bajas al siguiente nivel. Para volver, presionas la flecha izquierda. Es como recorrer el explorador de archivos de tu computadora, pero dentro de la terminal.
La herramienta tarda un poco en escanear en la primera pasada, pero después navegar es instantáneo. Además, incluye una opción para borrar directamente desde ahí con la tecla d; úsala con mucho cuidado y solo sobre archivos que tengas identificados. Para principiantes en la terminal, ncdu es una manera amigable de encontrar al culpable sin memorizar comandos largos.
Conclusión
Con estos pasos ya sabes medir el espacio, encontrar lo que pesa, ordenar los registros, limpiar paquetes, revisar inodos y prevenir el problema. Crear tu web fue fácil; mantenerla saludable también puede serlo si le dedicas unos minutos al mes. Haz hoy tu primera revisión y disfruta de un sitio que funciona siempre, sin sobresaltos.