mount
Monta un disco, una partición o una imagen dentro de una carpeta.
Conecta un disco, una partición o una imagen ISO a una carpeta del sistema: desde ese momento entras a la carpeta y ves los archivos que trae el disco. Lo usas cuando conectas un disco externo o cuando quieres dejar visible en un solo lugar lo que está repartido en varias particiones. La carpeta destino tiene que existir antes y casi siempre necesitas sudo.
mount [opciones] DISPOSITIVO CARPETAMontar encima de una carpeta con archivos no los borra, pero los esconde mientras el disco esté montado. Y una línea mal escrita en /etc/fstab puede hacer que el equipo no arranque bien y te deje en modo de emergencia. Después de editarlo, revísalo con sudo findmnt --verify antes de reiniciar.
Despiece
6 ejemplosVer qué está montado
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | mount | Comando | Sin opciones, mount no monta nada: solo lista lo que ya está montado. |
Cada línea se lee dispositivo on punto tipo (opciones), por ejemplo /dev/mapper/debian--vg-root on / type ext4 (rw,relatime,errors=remount-ro). Lo normal es ver /, /boot, /home y las carpetas donde montaste tus discos. Si quieres algo más legible, findmnt muestra los puntos de montaje en tabla y lsblk pone la carpeta en la columna MOUNTPOINTS de cada disco.
Montar una partición
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | sudo | Comando | Se ejecuta con permisos de administrador (root). Te pide tu contraseña la primera vez. |
| 2 | mount | Comando | El comando para montar discos y particiones. |
| 3 | /dev/sdb1 | Argumento | La partición que vas a montar. Usa lsblk -f para saber cuál es. |
| 4 | /mnt/datos | Argumento | La carpeta donde aparecerá el contenido del disco. Tiene que existir antes. |
El contenido del disco aparece dentro de /mnt/datos y ya trabajas con él como si fueran archivos normales. Crea la carpeta antes con sudo mkdir -p /mnt/datos, porque mount no la crea. Cuando termines, se suelta con sudo umount /mnt/datos; si te responde target is busy, todavía hay algo usando el disco y usas sudo umount -l /mnt/datos.
Montar una imagen ISO
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | sudo | Comando | Se ejecuta con permisos de administrador (root). Te pide tu contraseña la primera vez. |
| 2 | mount | Comando | El comando para montar discos y particiones. |
| 3 | -o | Opción | Va seguido de las opciones del montaje, separadas por coma. |
| 4 | loop,ro | Valor | loop monta un archivo usando un dispositivo virtual, y ro lo deja en solo lectura para que no cambies nada por accidente. |
| 5 | imagen.iso | Argumento | El archivo ISO que quieres montar. |
| 6 | /mnt/iso | Argumento | La carpeta donde aparecerá el contenido del ISO. |
Ves los archivos del ISO en /mnt/iso sin grabarlo ni instalarlo. Con ro montado no hay forma de escribir sobre la imagen. Para terminar, suelta el dispositivo virtual con sudo umount /mnt/iso.
Montar todo lo que dice /etc/fstab
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | sudo | Comando | Se ejecuta con permisos de administrador (root). Te pide tu contraseña la primera vez. |
| 2 | mount | Comando | El comando para montar discos y particiones. |
| 3 | -a | Opción | Monta todo lo que esté anotado en /etc/fstab, saltando las líneas con la palabra noauto. |
Monta en una pasada todo lo declarado en /etc/fstab, el archivo donde se anota qué disco va en qué carpeta. Si editaste ese archivo, revísalo antes con sudo findmnt --verify: te dice qué línea está mal sin montar nada.
Volver a montar con escritura
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | sudo | Comando | Se ejecuta con permisos de administrador (root). Te pide tu contraseña la primera vez. |
| 2 | mount | Comando | El comando para montar discos y particiones. |
| 3 | -o | Opción | Va seguido de las opciones del montaje, separadas por coma. |
| 4 | remount,rw | Valor | remount cambia las opciones de un montaje que ya existe y rw lo deja con escritura. |
| 5 | /mnt/datos | Argumento | La carpeta que ya está montada y quieres volver a montar con escritura. |
El disco pasa de solo lectura a lectura y escritura sin desmontarlo, que es la forma rápida de arreglar un disco externo que se montó como ro. Ojo: el cambio se pierde al desmontar y al reiniciar, así que si lo quieres para siempre copia las opciones a /etc/fstab.
Enlazar una carpeta en otro lugar
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | sudo | Comando | Se ejecuta con permisos de administrador (root). Te pide tu contraseña la primera vez. |
| 2 | mount | Comando | El comando para montar discos y particiones. |
| 3 | --bind | Opción | Montaje enlazado: la carpeta de destino muestra lo de la de origen, sin copiarla. |
| 4 | /origen | Argumento | La carpeta (o el archivo) que ya existe. |
| 5 | /destino | Argumento | La ruta desde donde también se verá ese contenido. Tiene que existir. |
/destino muestra exactamente lo que hay en /origen. No se copia nada y no es un enlace simbólico: los dos caminos ven los mismos archivos, y lo que borres en uno desaparece en el otro. Sirve para hacer visibles archivos sueltos o para probar otra ruta sin mover nada. Se deshace con sudo umount /destino.
Opciones
Las que sí vas a usar| Opción | Qué hace |
|---|---|
| -a--all | Monta todo lo que esté anotado en /etc/fstab, menos las líneas que digan noauto. Es lo que hace el sistema al arrancar. |
| -t--types | Tipo de sistema de archivos: ext4, vfat, ntfs, ntfs3, exfat, iso9660, nfs. Si lo omites, mount lo adivina leyendo el disco. |
| -o--options | Lista de opciones separadas por coma. Las más usadas: ro y rw (solo lectura o lectura y escritura), loop (montar un archivo), remount (cambiar opciones sin desmontar) y bind (enlazar una carpeta). |
| -r--read-only | Monta en solo lectura, atajo de -o ro. Sirve para explorar un disco que no quieres tocar. |
| -B--bind | Montaje enlazado: hace que una carpeta (o un archivo) aparezca además en otro lugar, sin copiarla. |
| -U--uuid | Elige el disco por su UUID en vez de por su nombre: mount -U 8a3b-1c2d /mnt/datos. El UUID lo ves con lsblk -f. |
| -f--fake | Simulación: hace todo el trabajo pero se salta la llamada que monta de verdad. Sirve para probar /etc/fstab antes de reiniciar. |
| -L--label | Elige el disco por su etiqueta: mount -L datos /mnt/datos. La etiqueta es el nombre que le pusiste al formatear. |
Fallas comunes
| Falla | Remedio |
|---|---|
| Montar sin crear la carpeta y ver mount: /mnt/datos: mount point does not exist. | mount no crea el punto de montaje, solo lo usa. Crea la carpeta primero: sudo mkdir -p /mnt/datos, y luego repite el mount. |
| Poner los dos argumentos al revés: sudo mount /mnt/datos /dev/sdb1. | El orden es primero el dispositivo y después la carpeta. Al revés, mount busca un dispositivo llamado /mnt/datos, no lo encuentra y responde con un error. Escríbelo como sudo mount /dev/sdb1 /mnt/datos. |
| Quedarse con target is busy al querer desmontar. | Algo sigue usando ese disco: una terminal abierta dentro de la carpeta, un archivo en uso, un servidor corriendo. Cierra eso, o suelta el montaje de inmediato con sudo umount -l /mnt/datos, que deja la limpieza para después. |
| Montar el disco completo (sda) en vez de la partición (sda1). | El sistema de archivos vive en la partición, no en el disco entero, así que mount se queja de wrong fs type o bad superblock. Monta la partición: sudo mount /dev/sda1 /mnt/datos. Con lsblk -f ves cuáles tienen sistema de archivos. |
Preguntas frecuentes
- ¿Cuál es la diferencia entre mount y umount?
- mount conecta un dispositivo a una carpeta para que puedas entrar a ella y ver sus archivos; umount hace lo contrario, suelta el dispositivo y deja la carpeta vacía. Los dos necesitan sudo, y la carpeta destino tiene que existir antes de montar, porque mount no la crea.
- ¿Cómo veo qué discos están montados?
- Con mount sin opciones: cada línea es un dispositivo y la carpeta donde quedó montado. findmnt lo muestra en tabla y es más legible, lsblk pone la carpeta en la columna MOUNTPOINTS de cada disco, y df -h dice además cuánto espacio queda libre en cada montaje.
- ¿Cómo monto un disco duro externo?
- Conéctalo y corre lsblk -f para ver el nombre (/dev/sdb1) y el tipo (ntfs, exfat, ext4). Crea la carpeta con sudo mkdir -p /mnt/datos y monta con sudo mount /dev/sdb1 /mnt/datos. Si el disco es ntfs o exfat y mount se queja del tipo, agrega el tipo: sudo mount -t ntfs3 /dev/sdb1 /mnt/datos. Antes de desconectarlo, suéltalo con sudo umount /mnt/datos.
- ¿Por qué mount dice already mounted?
- Porque ese dispositivo ya está montado en otra carpeta: mount: /dev/sdb1 is already mounted on /mnt/datos. Usa findmnt -S /dev/sdb1 para ver dónde está; si es la carpeta que quieres, solo entra ahí. Si necesitas que quede en otro lado, suéltalo primero con sudo umount y luego monta en la carpeta nueva.