Comando de montaje de Linux

Linux Mount Command



En el ecosistema Linux, el montaje es una de las principales operaciones en las que se basa el sistema. De hecho, el sistema de archivos de Linux depende únicamente del mecanismo de montaje.

Antes de profundizar en el comando de montaje, echemos un vistazo a lo que realmente es. En Linux, el montaje es el proceso de adjuntar un sistema de archivos adicional sobre el sistema de archivos actualmente accesible en la computadora.







Una nota rápida sobre el sistema de archivos: es una jerarquía de directorios que los sistemas usan para organizar archivos y carpetas en un medio de almacenamiento. El sistema de archivos existe en cada solución de almacenamiento: unidad flash USB, CD-ROM, HDD, SSD e incluso disquetes. En el caso de UNIX / Linux y sistemas similares, el sistema de archivos comienza con el directorio raíz (indicado como /). Bajo root, existen todos los demás sistemas de archivos secundarios.



Usando el montaje

Debido al mecanismo de montaje en el núcleo del sistema, mount juega un papel importante en la configuración del ecosistema Linux. Este comando ofrece una gran utilidad para numerosas situaciones. Siempre que esté ejecutando mount para montar un sistema de archivos, contacta con el kernel para completar la operación.



En este artículo, intentaré cubrir los más importantes e interesantes tanto como sea posible. Sin embargo, depende completamente de ti y de tu creatividad utilizar la montura a tu favor.





ubicación de montaje

Ejecute este comando.

cuales montar



Está ubicado en el directorio / usr / bin. Este directorio es generalmente el hogar de casi todos los comandos que ejecutará en el historial de su Linux.

Lo esencial

Así es como se ve la estructura básica de ejecutar comandos de montaje.

montar --fuente <fuente> --objetivo <objetivo>

Si bien el uso de indicadores –source y –target no es tan común, recomiendo encarecidamente a las personas que lo hagan por tener una clara distinción sobre el propósito del comando.

Para montar un determinado sistema de archivos, mount necesita el origen y el destino. Por ejemplo, tomé la ISO de instalación de Ubuntu y deseo montar este archivo. Ejecute los siguientes comandos.

sudo mkdir /mnt/ubuntu_iso

sudo montar -ocírculo-tiso9660--fuente~/Escritorio/ubuntu-19.04-desktop-amd64.iso
--objetivo /mnt/ubuntu_iso

En esta serie de comandos, creamos un directorio donde se montará el archivo ISO. Luego, le dijimos a mount que usara ese directorio para montar el ISO en ese directorio.

Si termina con un error como no se pudo configurar el dispositivo de bucle, verifique si el comando está escrito correctamente. En otros casos, asegúrese de que se esté ejecutando el módulo de bucle del kernel.

lsmod | sujecióncírculo

Ningún resultado en este paso significa que el módulo no se está ejecutando. Inícielo usando modprobe.

sudobucle modprobe

El comando debería funcionar bien ahora.

Listado de todas las monturas

Cuando se ejecuta mount ’solo sin ningún parámetro adicional, devolverá la lista de todos los sistemas de archivos actualmente montados en el almacenamiento de la computadora.

montar

O,

montar -los

Versión de montaje

montar -V

Esto mostrará la versión de software de mount.

Información del sistema de archivos

Si tiene un cierto tipo de sistema de archivos en mente, puede usar mount para verificar qué montajes usan este sistema de archivos.

montar -t <tipo_sistema_archivos>

Por ejemplo, este comando enumerará todos los sistemas de archivos que usan ext4.

montar -los -text4

Usando / etc / fstab

Este es un archivo de configuración del sistema especial que contiene los sistemas de archivos del SO. Si bien ahora es más fácil montar dispositivos y sistemas de archivos, en las primeras edades, fstab era la única opción para decirle a la computadora que buscara un sistema de archivos específico y lo montara automáticamente.

Está ubicado en / etc / fstab.

uno/etc/fstab

Bat es una alternativa superior para gato con características adicionales como resaltado de sintaxis y formato.

Como se menciona en el archivo, fstab sigue la siguiente estructura para la tabla.

<sistema de archivos> <punto de montaje> <escribe> <opciones>
<vertedero> <aprobar>

En la lista, hay una entrada predeterminada (el disco duro del sistema). Vamos a explicarlo parte por parte.

Esta parte es el sistema de archivos que se montará. Lo establece el UUID.

El siguiente es el punto de montaje. En este caso, se montará como raíz.

Ahora, el tipo de sistema de archivos. Utiliza el sistema de archivos de diario ext4.

Estas son las opciones que mount seguirá al montar el sistema de archivos.

Los siguientes valores son para dump y pass respectivamente.

En este artículo, no vamos a profundizar en la locura de fstab. Si está interesado, no dude en buscar en Internet guías y explicaciones adecuadas con consejos y trucos adicionales.

Montaje de un dispositivo

En casi todas las distribuciones modernas de Linux en estos días se montará automáticamente cualquier dispositivo de almacenamiento que se conecte automáticamente, por ejemplo, unidades flash USB. Sin embargo, si no se montó o si el montaje automático está deshabilitado, debe montarlo manualmente.

Primero, compruebe si el sistema está reconociendo el dispositivo.

fdisk -los

Cree un directorio adecuado para montar el dispositivo.

sudo mkdir /correr/media/usb

Es hora de finalmente montar la unidad en la carpeta.

sudo montar --fuente /dev/sdb1--objetivo /correr/media/usb

Nota: Si está dispuesto a montar el almacenamiento con algunos sistemas de archivos poco ortodoxos como exFAT, necesita los controladores adecuados. En el caso de Ubuntu, es exfat-utils y exfat-fuse. En el caso de Arch y otras distribuciones basadas en Arch, es exfat-utils. Si está utilizando algo más que eso, asegúrese de buscar la solución exFAT adecuada para su sistema.

Desmontar cualquier soporte

Una vez que haya montado, el sistema de archivos estará presente allí para siempre. En el caso de los sistemas de archivos centrales, es importante que permanezcan montados. Sin embargo, los dispositivos de extracción deben desmontarse primero y luego retirarse. De lo contrario, podría causar problemas como pérdida de datos, corrupción de datos y otros daños. Destruí accidentalmente una unidad flash USB mía.

Para desmontar cualquier sistema de archivos, use el comando unmount.

sudo desmontar -v <objetivo>

Pensamientos finales

Siempre es bueno consultar las páginas de información y manual para obtener guías detalladas sobre cualquier herramienta. Mount no es diferente.

hombre montar

infomontar

¡Disfrutar!