Re: Desmontar Sistemas De Archivos En Linux

0 views
Skip to first unread message
Message has been deleted

Niki Wienberg

unread,
Jul 12, 2024, 3:41:20 PM7/12/24
to kisurremec

Es posible montar un directorio en un sistema remoto o un sistema de archivos en un dispositivo acoplado a un sistema al que pueda acceder. Debe tener permisos de acceso de usuario root para montar o desmontar un sistema de archivos.

Si desea seleccionar opciones avanzadas para el sistema de archivos que desee montar, haga clic en el boton Avanzado. Se abre el cuadro de dilogo Opciones de montaje. La siguiente tabla describe los elementos del cuadro de dilogo:

desmontar sistemas de archivos en linux


Descargar https://urluss.com/2yPHi0



Esto significa adjuntar el sistema de archivos a un punto especfico en el rbol de directorios de su sistema, llamado punto de montaje. Los sistemas de archivos se pueden montar manual o automticamente y hay muchas formas de hacerlo. Aprenderemos sobre algunos de ellos en esta leccin.

Dnde se montar el sistema de archivos. No es necesario que el directorio en el que est montado est vaco, aunque debe existir. Sin embargo, cualquier archivo que contenga ser inaccesible por su nombre mientras el sistema de archivos est montado.

Si teclea simplemente mount, obtendr una lista de todos los sistemas de archivos actualmente montados en su sistema. Esta lista puede ser bastante grande porque, adems de los discos conectados a su sistema, tambin contiene varios sistemas de archivos en tiempo de ejecucin en la memoria que sirven para varios propsitos. Para filtrar la salida, puede usar el parmetro -t para listar solo los sistemas de archivos del tipo correspondiente, como se muestra a continuacin:

Donde SOURCE es la particin que contiene el sistema de archivos, TARGET es el directorio donde est montado, TYPE es el tipo de sistema de archivos y OPTIONS son las opciones pasadas al comando mount en el momento del montaje.

Para desmontar un sistema de archivos, use el comando umount, seguido del nombre del dispositivo o el punto de montaje. Teniendo en cuenta el ejemplo anterior, los comandos siguientes son intercambiables:

Al desmontar un sistema de archivos, puede encontrar un mensaje de error que indique que el target is busy. Esto suceder si hay archivos abiertos en el sistema de archivos. Sin embargo, puede que no sea obvio de inmediato dnde se encuentra un archivo abierto o qu est accediendo al sistema de archivos.

En tales casos, puede usar el comando lsof, seguido del nombre del dispositivo que contiene el sistema de archivos, para ver una lista de los procesos que acceden a l y qu archivos estn abiertos. Por ejemplo:

COMMAND es el nombre del ejecutable que abri el archivo y PID es el nmero de proceso. NAME es el nombre del archivo que est abierto. En el ejemplo anterior, el archivo MagPi40.pdf es abierto por el programa evince (un visor de PDF). Si cerramos el programa, podremos desmontar el sistema de archivos.

lsof intenta procesar todos los sistemas de archivos montados. Este mensaje de advertencia se genera porque lsof ha encontrado un sistema de archivos virtual GNOME (GVFS). Este es un caso especial de un sistema de archivos en el espacio de usuario (FUSE). Acta como un puente entre GNOME, sus API y el kernel. Nadie, ni siquiera root, puede acceder a uno de estos sistemas de archivos, aparte del propietario que lo mont (en este caso, GNOME). Puede ignorar esta advertencia.

Esto ha sido reemplazado por /media, que ahora es el punto de montaje predeterminado para cualquier medio extrable por el usuario (por ejemplo, discos externos, unidades flash USB, lectores de tarjetas de memoria, etc.) conectados al sistema.

En la mayora de las distribuciones modernas de Linux y entornos de escritorio, los dispositivos extrables se montan automticamente en /media/USER/LABEL cuando se conectan al sistema, donde USER es el nombre de usuario y LABEL es la etiqueta del dispositivo. Por ejemplo, una unidad flash USB con la etiqueta FlashDrive conectada por el usuario john se montara en /media/john/FlashDrive/. La forma en que se maneja esto es diferente segn el entorno de escritorio.

El archivo /etc/fstab contiene descripciones sobre los sistemas de archivos que se pueden montar. Este es un archivo de texto, donde cada lnea describe un sistema de archivos que se va a montar, con seis campos por lnea en el siguiente orden:

Por defecto, cada vez que se lee un archivo, se actualiza la informacin de tiempo de acceso. Deshabilitar esto (con noatime) puede acelerar la E/S del disco. No confunda esto con la hora de modificacin, que se actualiza cada vez que se escribe un archivo.

Esto intentar volver a montar un sistema de archivos ya montado. Esto no se usa en /etc/fstab, sino como un parmetro para mount -o. Por ejemplo, para volver a montar la particin /dev/sdb1 ya montada como de solo lectura, puede usar el comando mount -o remount,ro /dev/sdb1. Al volver a montar, no es necesario especificar el tipo de sistema de archivos, solo el nombre del dispositivo o el punto de montaje.

Realizar todas las operaciones de E/S en el sistema de archivos de forma sincrnica o asincrnica. async suele ser el predeterminado. La pgina del manual de mount advierte que el uso de sync en medios con un nmero limitado de ciclos de escritura (como unidades flash o tarjetas de memoria) puede acortar la vida til del dispositivo.

Especificar el nombre del dispositivo que contiene el sistema de archivos a montar puede presentar algunos problemas. A veces, el mismo nombre de dispositivo puede asignarse a otro dispositivo dependiendo de cundo o dnde se conect a su sistema. Por ejemplo, una unidad flash USB en /dev/sdb1 puede asignarse a /dev/sdc1 si se conecta a otro puerto, o despus de otra unidad flash.

Una forma de evitar esto es especificar la etiqueta o UUID (Universally Unique Identifier) del volumen. Ambos se especifican cuando se crea el sistema de archivos y no cambiarn, a menos que el sistema de archivos se destruya o se le asigne manualmente una nueva etiqueta o UUID.

El comando lsblk se puede utilizar para consultar informacin sobre un sistema de archivos y averiguar la etiqueta y el UUID asociados a l. Para hacer esto, use el parmetro -f, seguido del nombre del dispositivo:

La misma sintaxis se puede utilizar con el comando mount. En lugar del nombre del dispositivo, pase el UUID o la etiqueta. Por ejemplo, para montar un disco NTFS externo con el UUID 56C11DCC5D2E1334 en /mnt/external, el comando sera:

Systemd es el init del sistema, el primer proceso que se ejecuta en muchas distribuciones de Linux. Es responsable de generar otros procesos, iniciar servicios y arrancar el sistema. Entre muchas otras tareas, systemd tambin se puede utilizar para gestionar el montaje (y montaje automtico) de sistemas de archivos.

Para utilizar esta funcin de systemd, debe crear un archivo de configuracin llamado mount unit. Cada volumen que se va a montar tiene su propia unidad de montaje y es necesario colocarlos en /etc/systemd/system/.

Se utiliza para la gestin de dependencias. En este caso, usaremos multi-user.target, lo que significa que siempre que el sistema se inicie en un entorno multiusuario (un inicio normal), se montar la unidad.

Pero an no hemos terminado. Para que funcione correctamente, la unidad de montaje debe tener el mismo nombre que el punto de montaje. En este caso, el punto de montaje es /mnt/external, por lo que el archivo debe llamarse mnt-external.mount.

Las unidades de montaje se pueden montar automticamente siempre que se acceda al punto de montaje. Para hacer esto, necesita un archivo .automount, junto con el archivo .mount que describe la unidad. El formato bsico es:

Considere un sistema de archivos remoto montado en /mnt/server, que se ha vuelto inalcanzable debido a una prdida de conectividad de red. Cmo podra obligarlo a desmontarlo o montarlo como de solo lectura si esto no es posible?

Dado que el sistema de archivos est montado, no necesita preocuparse por el tipo de sistema de archivos o el ID, simplemente use la opcin remount con el parmetro ro (solo lectura) y el punto de montaje:

Linux Professional Insitute Inc. Todos los derechos reservados. Visite el sitio web de Learning Materials:
Este trabajo est registrado bajo la Licencia Internacional Creative Commons Attribution-NonCommercial-NoDerivatives 4.0

2024 Linux Professional Institute (LPI) es la organizacin global de certificacin y apoyo acadmico para profesionales de cdigo abierto. Con ms de 200,000 titulares de certificacin, es el primer y ms grande organismo de certificacin no comercial del mundo para Linux y Open Source. LPI cuenta con profesionales certificados en ms de 180 pases, realiza exmenes en varios idiomas y tiene cientos de socios de capacitacin.

Existe un directorio especial "/mount" cuya finalidad es contener lo que se denominan puntos de montaje.
En este directorio se encontraran todos los sistemas de archivos que se hayan montado, es decir, estarn los cds, los usb, etc.


Para montar y desmontar dispositivos de almacenamiento desde Linux y sistemas operativos similares a Unix, como macOS, se pueden montar, desmontar y volver a montar utilizando el terminal. Esta es una herramienta poderosa y verstil, aqu tiene todo lo que necesita saber.

Los sistemas de archivos de Linux, macOS y otros sistemas operativos similares a Unix no utilizan identificadores de volumen separados para los dispositivos de almacenamiento de la forma en que lo hace, por ejemplo, Windows. Windows asigna a cada volumen una letra de unidad como C: o D: y el sistema de archivos para cada volumen es un rbol de directorios que se encuentra debajo de esa letra de unidad.

En Linux, el sistema de ficheros es un rbol de directorios todo en uno. Un dispositivo de almacenamiento montado tiene su sistema de archivos injertado en ese rbol para que parezca ser una parte integral de un sistema de archivos cohesivo. El sistema de archivos recin montado ser accesible a travs del directorio en el que est montado. Ese directorio se llama el punto de montaje para ese sistema de archivos.

d3342ee215
Reply all
Reply to author
Forward
0 new messages