Particiones y sistemas de archivos
Cómo funciona el particionado de disco en un VPS, en qué se diferencia LVM de las particiones normales, cómo montar un directorio adicional y qué escribir en fstab para que la máquina arranque.
Actualizado 23 de agosto de 2026
El disco de la máquina virtual aparece en el sistema como /dev/sda. La distribución depende de la imagen que elijas: Debian y Ubuntu suelen instalarse con una sola partición raíz, mientras que AlmaLinux usa LVM. Necesitas conocer tu distribución antes de tener que ampliar algo.
Lo que tienes ahora
lsblk -f
df -hT
sudo fdisk -l /dev/sda
sudo blkid
lsblk -f es el más útil: muestra el árbol de dispositivos, los sistemas de archivos, las etiquetas y los puntos de montaje en una sola pantalla.
Si la salida contiene líneas como vg-root y el tipo lvm, tienes LVM. Entonces estos te vendrán bien:
sudo pvs
sudo vgs
sudo lvs
Particiones simples o LVM
Las particiones simples son más sencillas: una partición — un sistema de archivos. Solo se puede ampliar la última partición del disco, y solo si hay espacio libre después de ella.
LVM añade una capa: volumen físico, grupo de volúmenes, volúmenes lógicos. Puedes crear varios volúmenes, ampliarlos en cualquier orden y añadir espacio sin rehacer la distribución. La contrapartida es una capa extra que debes recordar durante la recuperación.
Para una sola máquina con un disco, la diferencia es pequeña. No rehagas la distribución sin necesidad: mover la raíz es una operación con un riesgo real de perder el sistema.
Sistemas de archivos
| Sistema | Ubicación predeterminada | Características |
|---|---|---|
| ext4 | Debian, Ubuntu | Probado, se amplía en caliente, se reduce cuando está desmontado |
| xfs | AlmaLinux, CentOS Stream | Rápido con archivos grandes, se amplía en caliente, no se reduce |
Conclusión práctica: si buscas flexibilidad, quédate con ext4. De todos modos, casi nunca necesitarás reducir una partición en un VPS: el disco de la máquina no se reduce junto con tu plan.
Ampliar después de aumentar el disco
sudo growpart /dev/sda 1
sudo resize2fs /dev/sda1
Para LVM:
sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -l +100%FREE /dev/mapper/vg-root
sudo resize2fs /dev/mapper/vg-root # xfs_growfs / for XFS
Ambas operaciones se realizan en un sistema en funcionamiento. Para más detalles sobre cómo pasar a un plan superior — el disco se ha quedado pequeño.
Un error en el número de partición en
growpartoparteddestruye la tabla de particiones y la máquina deja de arrancar. Antes de cualquier cambio en la distribución: guardasudo sfdisk -d /dev/sda > /root/parts.txty asegúrate de que la copia de seguridad de datos esté reciente.
Montaje y fstab
Los puntos de montaje persistentes se describen en /etc/fstab. Usa el UUID, no el nombre del dispositivo:
sudo blkid /dev/sda1
UUID=1a2b3c4d-... /var/lib/postgresql ext4 defaults,noatime 0 2
Comprobar antes de reiniciar es obligatorio:
sudo mount -a
sudo findmnt --verify
Un error en fstab deja la máquina en una consola de emergencia al arrancar. Si esto ocurre, el disco de rescate te ayudará: la máquina reinicia en SystemRescue, inicio de sesión como root sin contraseña, el disco es visible como /dev/sda — montas la partición, editas fstab y vuelves al modo de arranque normal.
Swap
Un archivo de swap se crea de la forma habitual:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
El swap te salva de que un proceso sea eliminado de repente cuando se agota la memoria, pero un uso intensivo del swap choca con la velocidad del disco y hace que la máquina vaya muy lenta. Es más sensato limitar las demandas de recursos de los servicios — consulta límites de recursos.
Errores comunes
- No comprobaste la edición de
fstabconmount -a. El arranque se rompe y tienes que solucionarlo a través de la consola del panel. - Montaste un directorio sobre datos. El contenido antiguo no se fue a ningún lado, pero se volvió invisible — desmonta y comprueba.
- No configuraste
noatime. Es un detalle pequeño, pero la escritura extra en cada lectura de archivo en una máquina cargada se nota.