GNU/Linux >> Tutoriales Linux >  >> Linux

Servicio de sistema operativo Linux/UNIX:autofs

Nombre del servicio

autofs

Descripción

Esto ejecuta montaje automático demonio para el montaje del sistema de archivos. El demonio de "montaje automático" "monta un sistema de archivos cuando un cliente envía una solicitud a este demonio" y "lo desmonta cuando no hay ninguna solicitud durante mucho tiempo". Hay dos tipos de montadores automáticos en Linux, autofs y AMD. AMD se implementa en el espacio del usuario y no como parte del kernel. Sin embargo, autofs es un sistema más nuevo asistido por el kernel y requiere compatibilidad con la palanca del kernel.

Como se dijo antes, autofs se implementa en el espacio del kernel, por lo que para usar autofs, el kernel debe tener soporte compilado. Todas las versiones del kernel a partir de 2.2.xx admiten autofs. El siguiente comando se puede usar para verificar si está compilado en el kernel.

# cat /proc/filesystems | grep autofs
nodev   autofs
#

Los autofs usan "mapas" para definir el sistema de archivos a montar. Los diferentes mapas de montaje automático no son compatibles entre sí, por ejemplo:los mapas amd no son compatibles con autofs. Cuando se inicie autofs, consultará un archivo de configuración /etc/auto.master para encontrar puntos de montaje en el sistema. Para cada uno de esos puntos de montaje, se inicia un proceso de montaje automático con los parámetros apropiados. Después de procesar el archivo de configuración auto.master, autofs buscará un mapa NIS con el mismo nombre.

El autofs no debe usarse en el sistema que necesita un mayor rendimiento porque el montaje dinámico genera algunos gastos generales.

Los paquetes RPM que contienen este servicio son:

autofs
Nature

Control de servicios

Este servicio es manejado por el script init.d /etc/init.d/autofs. Su uso es el siguiente:

# /sbin/service autofs
Usage: /etc/init.d/autofs {start|stop|restart|reload|condrestart|status}

Inicie el servicio de la siguiente manera:

# /sbin/service autofs start
Starting automount: No Mountpoints Defined                 [  OK  ]

Detenga el servicio de la siguiente manera:

# /sbin/service autofs stop
Stopping automount:                                        [  OK  ]

Compruebe si el servicio se inicia o se detiene:

# /sbin/service autofs status
Configured Mount Points:
------------------------

Active Mount Points:
--------------------

#

El reinicio eliminará los demonios en ejecución y volverá a iniciar el servicio.

# service autofs restart
Stopping automount:                                        [  OK  ]
Starting automount: No Mountpoints Defined                 [  OK  ]

Si se inicia el servicio, reinícielo; de lo contrario, no haga nada.

# service autofs condrestart

El comando Reload verificará el mapa auto.master contra los demonios en ejecución. Matará a aquellos demonios cuyas entradas hayan cambiado y luego iniciará el demonio para entradas nuevas o modificadas.

# service autofs reload

Consulte la información de nivel de ejecución del servicio para verificar las opciones de inicio del servicio después de reiniciar:

# chkconfig --list autofs
autofs      0:off   1:off   2:on    3:on    4:on    5:on    6:off

Configuración

El montador automático autofs utiliza un archivo de configuración /etc/auto.master para definir mapas de puntos de montaje. Al iniciar, verificará este archivo e iniciará los demonios de montaje automático para cada entrada en este archivo. Por ejemplo, el archivo predeterminado comenta todas las entradas.

#
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
#/misc  /etc/auto.misc --timeout=60
#/misc  /etc/auto.misc
#/net   /etc/auto.net

Junto con el archivo /etc/auto.master, autofs también verificará el mapa NIS. Si tal mapa existe, ese mapa se procesará de la misma manera que el mapa auto.master. El mapa NIS se procesará en último lugar.

Como muestra el archivo auto.master, todos los mapas de puntos de montaje se dividen en diferentes categorías, como varios, red, etc. Cada archivo contiene algunos mapas con opciones de montaje detalladas. Por ejemplo, el contenido de /etc/auto.misc es el siguiente:

#
# $Id: auto.misc,v 1.2 2003/09/29 08:22:35 raven Exp $
#
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage

cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

# the following entries are samples to pique your imagination
#linux          -ro,soft,intr           ftp.example.org:/pub/linux
#boot           -fstype=ext2            :/dev/hda1
#floppy         -fstype=auto            :/dev/fd0
#floppy         -fstype=ext2            :/dev/fd0
#e2floppy       -fstype=ext2            :/dev/fd0
#jaz            -fstype=ext2            :/dev/sdc1
#removable      -fstype=ext2            :/dev/hdd

Archivos de configuración:

/etc/auto.master               Master map file for automounter
/etc/auto.misc                   Mount point map definitions


Linux
  1. Linux:¿Linux es un Unix?

  2. Servicio del sistema operativo Linux 'anacron'

  3. Servicio del sistema operativo Linux 'iptables'

  4. Servicio de sistema operativo Linux 'red'

  5. Servicio de sistema operativo Linux 'mapa de puertos'

Linux frente a Unix

Servicio del sistema operativo Linux 'yppasswdd'

Servicio de sistema operativo Linux 'xendomains'

Servicio del sistema operativo Linux 'nscd'

Servicio de sistema operativo Linux 'calamar'

Servicio de sistema operativo Linux 'smartd'