🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo gestionar discos y particiones en Linux (fdisk, LVM, df)

Actualizado el 11 de diciembre de 2025

¿Por qué deberías aprender a gestionar discos en Linux?

Gestionar discos y particiones es una de esas tareas que, tarde o temprano, todo administrador de sistemas (o usuario curioso) necesita dominar. Ya sea que estés ampliando el almacenamiento de un servidor, configurando un disco nuevo o simplemente quieras entender cómo está organizada tu información, conocer las herramientas básicas de Linux te sacará de más de un apuro.

Lo mejor de todo es que no necesitas ser un gurú para empezar. Con tres comandos fundamentales —fdisk, lvm y df— podrás realizar la mayoría de las tareas cotidianas. En esta guía te explicaré, paso a paso y sin tecnicismos innecesarios, cómo crear particiones linux, cómo montar discos y cómo verificar el espacio disponible. Vamos a ello.


Primeros pasos: conoce tu sistema con df

Antes de tocar nada, es vital que sepas qué tienes. El comando df (abreviatura de disk filesystem) te muestra el espacio usado y disponible en cada partición montada. Es la herramienta perfecta para diagnosticar rápidamente si tu disco está lleno o si tienes espacio de sobra.

Uso básico de df

Abre una terminal y escribe:

df -h

El parámetro -h (de human-readable) muestra las cifras en megabytes o gigabytes, en lugar de bloques de 1K. Verás una salida parecida a esta:

S.archivos     Tamaño  Usados  Disp  Uso%  Montado en
/dev/sda1        98G    45G    53G   46%  /
tmpfs           3,9G       0   3,9G    0%  /dev/shm
/dev/sda2       512M    4,0M  508M    1%  /boot/efi

Interpretando la salida

  • S.archivos: Es la partición o dispositivo (por ejemplo, /dev/sda1).
  • Tamaño: Capacidad total de la partición.
  • Usados y Disp: Espacio ocupado y libre.
  • Uso%: Porcentaje ocupado. Si supera el 90%, es momento de limpiar o ampliar.
  • Montado en: El directorio donde está accesible esa partición (el punto de montaje).

[TIP] Si quieres ver solo las particiones de tu disco principal (sin tmpfs ni dispositivos virtuales), usa df -hT -x tmpfs -x devtmpfs. Así filtrarás lo que no te interesa.

¿Qué es el punto de montaje?

En Linux, a diferencia de Windows, no tienes letras de unidad (C:, D:). Aquí, cada partición se "cuelga" en una carpeta del sistema. Por ejemplo, si tu disco de datos está montado en /datos, podrás acceder a su contenido navegando a esa ruta. Este concepto es clave para entender el resto del artículo.


Herramienta clásica: fdisk para crear particiones linux

fdisk es el clásico entre los clásicos. Es una utilidad de texto que te permite crear, eliminar y modificar tablas de particiones. Es ideal para discos pequeños o medianos (hasta 2 TB con el esquema MBR, aunque también soporta GPT en versiones modernas).

Antes de empezar: identifica tu disco

Usa lsblk para ver todos los discos y sus particiones:

lsblk

Verás algo como:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk
├─sda1   8:1    0   98G  0 part /
├─sda2   8:2    0  512M  0 part /boot/efi
sdb      8:16   0   50G  0 disk

Aquí, sda es el disco principal y sdb es un disco nuevo sin particionar. Mucho cuidado: asegúrate de trabajar con el disco correcto, o podrías borrar datos importantes.

Paso a paso: crear una partición con fdisk

Vamos a particionar el disco /dev/sdb (el nuevo). Sigue estos pasos:

  1. Abre fdisk sobre el disco (necesitas permisos de root o sudo):

    sudo fdisk /dev/sdb
    
  2. Crea una nueva partición: Pulsa n y luego Enter.

  3. Tipo de partición: Te preguntará si es primaria (p) o extendida (e). Elige p para la mayoría de casos.

  4. Número de partición: Pulsa Enter para aceptar el valor por defecto (1).

  5. Primer sector: Pulsa Enter para empezar desde el principio del disco.

  6. Último sector: Puedes especificar un tamaño (por ejemplo, +20G para 20 gigabytes) o pulsar Enter para usar todo el disco.

  7. Guarda los cambios: Pulsa w para escribir la tabla de particiones y salir.

¡Listo! Ya tienes una partición nueva en /dev/sdb1.

Formatear la partición

Una partición sin formato es como un cuaderno sin hojas. Necesitas crear un sistema de archivos. Usa mkfs (de make filesystem):

sudo mkfs.ext4 /dev/sdb1

[WARNING] Este comando borra todo el contenido de la partición. Asegúrate de que no haya datos importantes antes de ejecutarlo.


Montar discos: cómo hacer que tu partición sea accesible

Ahora que tienes la partición formateada, necesitas montarla para poder usarla. Montar significa asignarle una carpeta del sistema (punto de montaje) donde podrás ver su contenido.

Montaje temporal (se pierde al reiniciar)

  1. Crea un directorio donde montarás la partición:

    sudo mkdir /mnt/datos
    
  2. Monta la partición:

    sudo mount /dev/sdb1 /mnt/datos
    
  3. Verifica con df -h que aparezca montada.

Para desmontarla, usa:

sudo umount /mnt/datos

Montaje permanente (sobrevive a reinicios)

Para que la partición se monte automáticamente al arrancar el sistema, debes editarla en el archivo /etc/fstab. Aquí tienes el proceso:

  1. Obtén el UUID (identificador único) de la partición:

    sudo blkid /dev/sdb1
    

    Verás algo como UUID="a1b2c3d4-...". Copia ese valor.

  2. Edita el archivo /etc/fstab con tu editor favorito:

    sudo nano /etc/fstab
    
  3. Añade una línea como esta al final:

    UUID=a1b2c3d4-...  /mnt/datos  ext4  defaults  0  2
    
    • UUID: El identificador que copiaste.
    • /mnt/datos: El punto de montaje.
    • ext4: El sistema de archivos.
    • defaults: Opciones de montaje estándar.
    • 0 2: Parámetros de backup y chequeo (el 2 indica que se verifique el sistema de archivos al arrancar).
  4. Guarda y cierra el archivo.

  5. Prueba que todo funcione sin reiniciar:

    sudo mount -a
    

[INFO] Si cometes un error en /etc/fstab, el sistema puede no arrancar correctamente. Siempre haz una copia de seguridad del archivo antes de editarlo: sudo cp /etc/fstab /etc/fstab.bak.


LVM: la gestión flexible de discos

LVM (Logical Volume Manager) es la evolución moderna de las particiones tradicionales. En lugar de trabajar con particiones fijas, LVM te permite agrupar discos en "grupos de volúmenes" y crear "volúmenes lógicos" que puedes redimensionar sobre la marcha. Es la herramienta perfecta si necesitas flexibilidad.

Conceptos básicos de LVM

  • PV (Physical Volume): Un disco o partición que se añade al grupo.
  • VG (Volume Group): El conjunto de discos físicos agrupados.
  • LV (Logical Volume): Los "discos virtuales" que creas dentro del VG y que puedes formatear y montar.

Crear un volumen lógico paso a paso

Supongamos que tienes dos discos nuevos: /dev/sdb y /dev/sdc. Quieres agruparlos en un solo espacio y crear un volumen lógico de 60 GB.

  1. Convierte los discos en volúmenes físicos:

    sudo pvcreate /dev/sdb /dev/sdc
    
  2. Crea un grupo de volúmenes llamado vg_datos:

    sudo vgcreate vg_datos /dev/sdb /dev/sdc
    
  3. Crea un volumen lógico de 60 GB llamado lv_web:

    sudo lvcreate -L 60G -n lv_web vg_datos
    
  4. Formatea el volumen lógico:

    sudo mkfs.ext4 /dev/vg_datos/lv_web
    
  5. Monta el volumen lógico:

    sudo mkdir /var/www
    sudo mount /dev/vg_datos/lv_web /var/www
    

Redimensionar un volumen lógico

La gran ventaja de LVM es que puedes ampliar o reducir el tamaño sin desmontar el sistema.

Para ampliar de 60 GB a 80 GB:

  1. Extiende el volumen lógico:

    sudo lvextend -L 80G /dev/vg_datos/lv_web
    
  2. Redimensiona el sistema de archivos (si es ext4):

    sudo resize2fs /dev/vg_datos/lv_web
    

[TIP] Si usas XFS, el comando es xfs_growfs /var/www y solo puedes ampliar, no reducir. Elige tu sistema de archivos según tus necesidades futuras.


Comandos útiles para el día a día

Aquí tienes un resumen de los comandos más prácticos:

ComandoFunción
df -hVer espacio usado y disponible
lsblkListar discos y particiones
fdisk /dev/sdXGestionar particiones (modo interactivo)
mount /dev/sdX /rutaMontar una partición
umount /rutaDesmontar una partición
pvcreate / vgcreate / lvcreateCrear elementos LVM
lvextend / resize2fsAmpliar un volumen lógico

Preguntas frecuentes (FAQ)

¿Cómo sé si un disco está montado?

Usa df -h o mount sin argumentos. Ambos te mostrarán los puntos de montaje activos.

¿Qué hago si el disco está lleno?

Primero, identifica qué está ocupando espacio con du -sh * dentro del directorio montado. Luego, borra archivos temporales o logs antiguos. Si el problema es estructural, considera ampliar el volumen con LVM.

¿Puedo particionar un disco sin perder datos?

Con fdisk, no. Cualquier cambio en la tabla de particiones puede ser destructivo. Sin embargo, con LVM puedes redimensionar volúmenes lógicos sin perder información. Siempre haz copias de seguridad antes de operar.

¿Qué es el UUID y por qué es importante?

El UUID es un identificador único asignado a cada sistema de archivos. Es útil en /etc/fstab porque, a diferencia del nombre del dispositivo (como /dev/sda1), no cambia aunque se reordenen los discos.

¿Puedo montar una partición NTFS de Windows?

Sí, Linux soporta NTFS con el paquete ntfs-3g. Instálalo con sudo apt install ntfs-3g (en Debian/Ubuntu) y luego monta la partición como de costumbre.

¿Cómo gestiono discos en un panel de control?

Si usas un panel como Syspanel (accesible en el puerto 2106), la gestión de discos suele estar en la sección "Almacenamiento". Ahí puedes ver el uso de espacio, montar nuevas unidades y, en algunos casos, redimensionar volúmenes LVM sin tocar la terminal.


Consejos finales

Gestionar discos en Linux no es difícil, pero requiere atención y método. Aquí van mis últimos consejos:

  • Siempre identifica el disco correcto antes de usar fdisk o pvcreate. Un error aquí puede ser catastrófico.
  • Haz copias de seguridad antes de modificar particiones o sistemas de archivos.
  • Practica en una máquina virtual si estás aprendiendo. Así no arriesgas datos reales.
  • Usa LVM siempre que puedas. La flexibilidad que aporta es incomparable, especialmente en servidores.

Con estas herramientas, ya puedes enfrentarte a la mayoría de tareas de gestión de discos en Linux. Recuerda: la práctica hace al maestro. ¡Manos a la obra!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel