Saltar al contenido

¿Cómo funciona la opción de montaje _netdev en /etc/fstab?

Recuerda que en la informática un problema casi siempere suele tener varias resoluciones, por lo tanto nosotros mostramos lo más óptimo y mejor.

Solución:

Inicialización de SysV

los /etc/init.d/mountall.sh El script de inicio solo monta sistemas de archivos locales:

mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2,ceph -O no_netdev

Otros sistemas de archivos se montan mediante secuencias de comandos de inicio separadas, como por ejemplo /etc/init.d/mountnfs.shque declaran (a través de encabezados LSB) su dependencia de $network. Por lo tanto, estos se programan más tarde, después de que se activa la red, mientras que mountall.sh puede funcionar mucho antes.

sistemad

Las unidades de montaje local son atraídas por local-fs.targetremotos por remote-fs.target. systemd-fstab-generator escaneos /etc/fstabgenera unidades de montaje y las asigna a los objetivos anteriores en función de condiciones similares a las anteriores.

retraso_conectar

Esta opción significa que sshfs no iniciará la conexión SSH al servidor remoto en el momento del montaje, sino que solo lo hará en la primera operación del sistema de archivos que realmente lo requiera. Esto retrasa el informe de errores, pero puede ser una solución útil en algunos casos, por ejemplo, si su sistema de inicio no tiene suficiente información para ordenar la operación de montaje correctamente. “La red” está “activa” es un término bastante vago, y aunque uno puede agregar dependencias adicionales arbitrarias para montar unidades, eso no ayuda si el evento desencadenante no es parte de la transacción de arranque (en el lenguaje de systemd).

Desde man systemd.mount para la versión 231 de systemd:

Las unidades de montaje que se refieren a sistemas de archivos locales y de red se distinguen por su especificación de tipo de sistema de archivos. En algunos casos, esto no es suficiente (por ejemplo, montajes basados ​​en dispositivos de bloque de red, como iSCSI), en cuyo caso _netdev se puede agregar a la opción de montaje string de la unidad, lo que obliga a systemd a considerar la unidad de montaje como un montaje de red.

Si para ti ha resultado de utilidad nuestro post, sería de mucha ayuda si lo compartes con más desarrolladores así nos ayudas a extender nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *