Montando Sistema de Ficheros

mount

Permite montar un sistema de archivos en un punto del árbol de directorios. Es uno de los comandos fundamentales para trabajar con sistemas de archivos en Linux.

mount [opciones] <dispositivo> <punto_de_montaje>

Opciones

  • -t <tipo>: Especifica el tipo de sistema de archivos (ej., ext4, xfs, vfat, ntfs, iso9660).

  • -o <opciones>: Define opciones adicionales de montaje, separadas por comas. Algunas comunes son:

    • ro: Montar como solo lectura.

    • rw: Montar como lectura y escritura.

    • noexec: No permite ejecutar binarios en el sistema de archivos.

    • sync: Sincroniza las operaciones de escritura en disco.

    • user: Permite que un usuario normal monte el dispositivo.

    • loop: Monta un archivo como si fuera un dispositivo (útil para imágenes ISO).

  • --bind: Monta un directorio en otro punto del sistema de archivos.

  • -a: Monta todos los sistemas de archivos listados en /etc/fstab.

Ejemplo 1. Montar un dispositivo USB con un sistema de archivos vfat:

mount -t vfat /dev/sdb1 /mnt/usb

umount

Desmonta un sistema de archivos, desconectando el dispositivo del árbol de directorios.

Opciones

  • -f: Fuerza el desmontaje (útil para sistemas remotos no accesibles).

  • -l: Realiza un desmontaje perezoso; el sistema de archivos se desmonta cuando ya no está en uso.

  • -R: Desmonta de forma recursiva si el punto de montaje contiene otros sistemas de archivos montados.

Ejemplo 2. Desmontar un dispositivo montado en /mnt/usb


blkid

Muestra información sobre los dispositivos de bloques y sus sistemas de archivos, como etiquetas, UUID y tipos.

Opciones

  • -o <formato>: Define el formato de salida (ej., full, device, value).

  • -s <campo>: Especifica un atributo específico, como UUID o LABEL.

  • -c <archivo>: Usa un archivo de caché específico.

Ejemplo 3. Verificar el UUID de un dispositivo


lsblk

Muestra información sobre los dispositivos de bloques y su estructura jerárquica.

Opciones

  • -f: Muestra información del sistema de archivos, como el tipo y UUID.

  • -a: Incluye dispositivos vacíos.

  • -l: Muestra la salida en formato de lista en lugar de una tabla.

  • -o <columnas>: Define columnas específicas para mostrar.

Ejemplo 4. Mostrar todos los dispositivos con información del sistema de archivos


df

Muestra el uso del espacio en disco para sistemas de archivos montados.

Opciones

  • -h: Muestra los tamaños en un formato legible (ej., MB, GB).

  • -T: Muestra el tipo de sistema de archivos.

  • -a: Incluye sistemas de archivos de 0 bytes.

Ejemplo 5. Ver el uso de disco de todos los sistemas montados


findmnt

Muestra información sobre los puntos de montaje y sistemas de archivos actuales.

Opciones

  • -t <tipo>: Filtra por tipo de sistema de archivos.

  • -n: Muestra solo los puntos de montaje sin encabezados.

  • -r: Resuelve automáticamente un dispositivo a su punto de montaje.

Ejemplo 6. Buscar información sobre puntos de montaje de tipo ext4


fstab

El archivo /etc/fstab contiene información sobre sistemas de archivos que deben montarse automáticamente al iniciar el sistema.

No es un comando directamente, pero se gestiona a través de editores de texto (como nano o vim) para configuraciones.

Parámetros:

  • Sin parámetros

Ejemplo 7. Una entrada típica para un sistema ext4


mkfs

Crea un sistema de archivos en un dispositivo (formatea el dispositivo).

Parámetros

  • -t <tipo>: Especifica el tipo de sistema de archivos (ej., ext4, vfat, ntfs).

  • -L <etiqueta>: Asigna una etiqueta al sistema de archivos.

Ejemplo 8. Formatear un dispositivo USB con el sistema de archivos ext4

Last updated