autofs
puede hacer esto por ti Puede configurar cualquier número de puntos de montaje con varias opciones, y los sistemas de archivos correspondientes se montan cada vez que se accede al punto de montaje. Después de una cierta cantidad de inactividad, los sistemas de archivos se desmontan nuevamente.
No hay duda de varias formas de uso autofs
, pero aquí hay una forma de hacer lo que está tratando de hacer, en función de la forma en que solía usarlo.
Comienza con un directorio que contendrá una cantidad de autofs
puntos de montaje (bueno, al menos uno); por ejemplo /misc
. No necesita crearlo, pero sí necesita crear un archivo de configuración que describa todos los sistemas de archivos que desea montar allí; por ejemplo, podría montar CD, DVD y Blu-Ray con el siguiente archivo, guardado como /etc/auto.misc
:
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
br -fstype=udf,ro,nosuid,nodev :/dev/cdrom
La sintaxis general es el punto de montaje, seguido de las opciones introducidas por -
, luego el punto de montaje introducido :
en un sistema local. (Estoy simplificando aquí, vea la página de autofs(5)
manual para más detalles).
Entonces este archivo se habilita agregando una entrada en /etc/auto.master
:
/misc /etc/auto.misc
Reiniciar autofs
con
sudo service autofs restart
y deberías poder correr
ls /misc/cd
y vea el contenido de cualquier CD en su unidad. (Obviamente, reemplace el nombre y el objetivo de montaje por lo que sea apropiado en su caso).
Una vez que tenga eso, puede vincular a cualquier cosa en los sistemas de archivos montados automáticamente desde cualquier otro lugar, de la misma manera que si fueran sistemas de archivos estándar no montados automáticamente. Entonces en mi ejemplo,
ln -s /misc/br blu-ray
crea un blu-ray
enlace donde se ejecuta el comando. También puede vincular más al sistema de archivos,
ln -s /misc/br/BDMV autolinktest
crea un autolinktest
enlace a los contenidos de la película. Acceder a los enlaces montará el sistema de archivos de destino.