Mount, fstab, mkfs, fsck… Si todas estas palabras le provocan un ligero mareo, no se apresure a cerrar la pestaña. A continuación — una guía clara sobre cómo Linux 'pega' cualquier medio a su árbol de directorios y qué hacer cuando el sistema de archivos de pronto se porta mal.
¿Por qué montar los medios?
En Linux todo son archivos. Incluso los discos duros, las tarjetas USB y las imágenes ISO. Antes de acceder al contenido, el núcleo debe 'colgar' el dispositivo en el espacio único de directorios: montarlo. Tras ello la partición aparece como una carpeta normal, y las aplicaciones dejan de adivinar dónde están los datos necesarios.
- Flexibilidad. Se puede 'pegar' la partición donde sea — ya sea en /home/photos o en /var/lib/docker.
- Seguridad. Los distintos puntos de montaje pueden tener parámetros propios: solo lectura, restricciones de permisos, cifrado.
- Comodidad. ¿Ha cambiado el medio? Remóntelo en el mismo lugar — los scripts y los usuarios no notarán nada.
El comando mount — nuestro mejor aliado
La forma más directa de montar una partición es escribir en la terminal:
$ sudo mount /dev/sdb1 /mnt/data
Donde /dev/sdb1 — es el dispositivo (la primera partición del segundo disco), y /mnt/data — el punto de montaje — una carpeta que debe existir previamente. Si todo fue bien, el contenido aparecerá en la ruta indicada.
Persistencia — signo de maestría: el archivo /etc/fstab
¿Cansado de montar manualmente tras cada reinicio? Añada una entrada en /etc/fstab — y el sistema lo hará automáticamente.
UUID=9e38b4d6-42ff-4b3c-94e4-1234567890ab /mnt/data ext4 defaults 0 2
- UUID — identificador único de la partición. Se puede obtener mediante blkid.
- Punto de montaje — el lugar exacto donde se 'pegará' la partición.
- Tipo de sistema de archivos — ext4, ntfs, xfs — lo que prefiera.
- Opciones — normalmente basta con defaults, pero puede indicar noatime, ro y otras.
- Dump/Pass — vestigios de la antigua Unix: normalmente 0 y 2.
Tras editarlo, puede comprobar:
$ sudo mount -a
¿No hay errores? Perfecto — el montaje automático funciona.
Sistemas de archivos: cara a cara
ext4: el caballo de batalla de Linux
Por defecto la mayoría de las distribuciones usan ext4 — un sistema fiable, sin complicaciones y probado por el tiempo, con journaling.
- Creación:
$ sudo mkfs.ext4 /dev/sdb1
- Comprobación:
$ sudo e2fsck -f /dev/sdb1
- Defragmentación opcional: e4defrag
NTFS: convivir entre Linux y Windows
¿Partición de Windows? ¿Una memoria USB con NTFS? Habrá que lidiar con incompatibilidades. Afortunadamente, existe ntfs-3g y el controlador integrado ntfs3 (si el kernel ≥ 5.15).
$ sudo mount -t ntfs3 /dev/sdc1 /mnt/win -o uid=1000,gid=1000,windows_names
Las opciones uid/gid establecen el propietario; windows_names filtra los caracteres prohibidos por Windows.
Crear y modificar particiones
Antes de formatear, hay que crear una tabla de particiones. Herramientas a elegir:
- fdisk — clásico para discos MBR.
- parted — para GPT y por comodidad.
- GParted — interfaz gráfica para quienes prefieren trabajar de forma visual.
$ sudo fdisk /dev/sdb
Luego todo sigue el guion: n — nueva partición, w — guardar, q — salir (si cambió de idea).
Formateo: hoja en blanco
El comando mkfs crea un sistema de archivos, borrando los metadatos — los datos pueden quedar, pero tiene poco sentido.
- ext4:
$ sudo mkfs.ext4 -L data /dev/sdb1
- NTFS:
$ sudo mkfs.ntfs -f -L backup /dev/sdc1
- XFS:
$ sudo mkfs.xfs -f /dev/sdd1
Comprobación y recuperación: cuando algo sale mal
Si el sistema al arrancar se queja de una partición dañada — ejecutamos la comprobación.
fsck para ext4
$ sudo fsck -v /dev/sdb1
Puede añadir -y, para no tener que responder 'y' a cada confirmación.
ntfsfix para NTFS
$ sudo ntfsfix /dev/sdc1
No sustituye a chkdsk de Windows, pero ayuda por el momento.
Automontaje con systemd
Se puede configurar el montaje «bajo demanda» mediante systemd:
[Unit] Description=Disco multimedia [Mount] What=/dev/disk/by-uuid/9e38b4d6-42ff-4b3c-94e4-1234567890ab Where=/mnt/media Type=ext4 Options=defaults [Install] WantedBy=multi-user.target
$ sudo systemctl enable --now mnt-media.automount
Ahora el disco se montará solo al acceder a /mnt/media.
Problemas frecuentes y soluciones
- 'unknown filesystem type' — instale el controlador necesario, por ejemplo
ntfs-3g. - 'dirty bit' en NTFS —
ntfsfix, y luego comprobación en Windows. - No se puede escribir sin root — especifique
uid/gido la opciónuseren fstab. - Disco envejecido — consulte smartctl.
Hábitos útiles
- Use UUID en fstab.
- Haga copias de seguridad — fsck no siempre salva.
- Asigne etiquetas a los volúmenes — es práctico y claro.
- Compruebe los discos con smartctl — especialmente si sospecha fallos.
- Antes de montar, siempre haga
lsblk -f.
Conclusión
Montar en Linux es algo lógico, aunque al principio parezca más sencillo pasarse a Windows. En realidad, al familiarizarse con mount, fstab, fsck y sus herramientas, obtiene una herramienta flexible y predecible para gestionar los datos. Luego es cuestión de costumbre. Lo más importante — no olvide las copias de seguridad. Sin ellas ningún sistema de archivos le salvará.
Enlaces útiles: