Autofs es un servicio en el sistema operativo similar a Linux que monta automáticamente el sistema de archivos y los recursos compartidos remotos cuando se accede a ellos. La principal ventaja de autofs es que no necesita montar el sistema de archivos en todo momento, el sistema de archivos solo se monta cuando hay demanda.
El servicio Autofs lee dos archivos Archivo de mapa maestro ( /etc/auto.master ) y un archivo de mapa como /etc/auto.misc o /etc/auto.xxxx .
En el archivo '/etc/auto.master' tenemos tres campos diferentes:
/
En el archivo de mapa (/etc/auto.misc o /etc/auto.xxxx) también tenemos tres campos diferentes:
En este artículo montaremos el recurso compartido NFS usando autofs. Compartir NFS '/db_backup ‘ se exporta desde Fedora servidor NFS (
Pasos para montar recursos compartidos nfs usando Autofs en CentOS 7
Paso:1 Instalar el paquete autofs.
Instale el paquete autofs usando el siguiente comando yum si no está instalado.
[[email protected] ~]# rpm -q autofs package autofs is not installed [[email protected] ~]# yum install autofs
Paso:2 Edite el archivo de mapa maestro (/etc/auto.master)
Agregue la siguiente línea .
[[email protected] ~]# vi /etc/auto.master /dbstuff /etc/auto.nfsdb --timeout=180
Nota: Punto de montaje '/dbstuff' ' debe existir en su sistema. De lo contrario, cree un directorio 'mkdir /dbstuff '. NFS Share se desmontará automáticamente después de 180 segundos o 3 minutos si no realiza ninguna acción en el recurso compartido.
Paso:2 Crear un archivo de mapa ‘/etc/auto.nfsdb’
Cree un archivo de mapa y agregue la siguiente línea.
[[email protected] ~]# vi /etc/auto.nfsdb db_backup -fstype=nfs,rw,soft,intr 192.168.1.21:/db_backup
Guarde y salga del archivo.
donde:
- db_backup es un punto de montaje.
- -fstype=nfs es el tipo de sistema de archivos y 'rw,soft,intr' son las opciones de montaje.
- '192.168.1.21:/db_backup' es la ubicación compartida de nfs.
Paso:3 Inicie el servicio auotfs.
[[email protected] ~]# systemctl start autofs.service [[email protected] ~]# systemctl enable autofs.service ln -s '/usr/lib/systemd/system/autofs.service' '/etc/systemd/system/multi-user.target.wants/autofs.service' [[email protected] ~]#
Paso:3 Ahora intenta acceder al punto de montaje.
El punto de montaje del recurso compartido nfs será '/dbstuff/db_backup'. Cuando intentemos acceder al punto de montaje, el servicio autofs montará el recurso compartido nfs automáticamente.
Pasos para montar NFS compartido usando autofs en Ubuntu Linux.
Paso:1 Instale el paquete autofs usando el comando apt-get.
[email protected]:~$ sudo apt-get install autofs
Paso:2 Edite el archivo de mapa maestro ‘/etc/auto.master’
Agregue la siguiente línea en el archivo de mapa maestro.
[email protected]:~$ sudo vi /etc/auto.master /dbstuff /etc/auto.nfsdb --timeout=180
Guarde y salga del archivo.
Crea el punto de montaje.
[email protected]:~$ sudo mkdir /dbstuff [email protected]:~$
Paso:2 Cree un archivo de mapa '/etc/auto.nfsdb'.
Agregue la siguiente línea en el archivo de mapa.
[email protected]:~$ sudo vi /etc/auto.nfsdb db_backup -fstype=nfs4,rw,soft,intr 192.168.1.21:/db_backup
Paso:3 Inicie el servicio autofs.
[email protected]:~$ sudo /etc/init.d/autofs start
Paso:4 Intenta acceder al punto de montaje.