Autofs è un servizio nel sistema operativo simile a Linux che monta automaticamente il file system e le condivisioni remote quando vi si accede. Il vantaggio principale di autofs è che non è necessario montare il file system in qualsiasi momento, il file system viene montato solo quando è richiesto.
Il servizio Autofs legge due file File della mappa principale ( /etc/auto.master ) e un file mappa come /etc/auto.misc o /etc/auto.xxxx .
Nel file '/etc/auto.master' abbiamo tre diversi campi:
/
Nel file della mappa (/etc/auto.misc o /etc/auto.xxxx) abbiamo anche tre diversi campi:
In questo articolo monteremo la condivisione NFS usando autofs. Condivisione NFS "/db_backup ' viene esportato da Fedora Server NFS (192.168.1.21 ). Monteremo questa condivisione nfs su CentOS 7 e Ubuntu Linux usando autofs.
Passaggi per montare la condivisione nfs utilizzando Autofs in CentOS 7
Passaggio:1 Installa il pacchetto autofs.
Installa il pacchetto autofs usando il comando yum sotto se non è installato.
[[email protected] ~]# rpm -q autofs package autofs is not installed [[email protected] ~]# yum install autofs
Passo:2 Modifica il file della mappa principale (/etc/auto.master )
Aggiungi la seguente riga .
[[email protected] ~]# vi /etc/auto.master /dbstuff /etc/auto.nfsdb --timeout=180
Nota: Punto di montaggio '/dbstuff' ' deve esistere nel tuo sistema. In caso contrario, crea una directory "mkdir /dbstuff '. La condivisione NFS si smonterà automaticamente dopo 180 secondi o 3 minuti se non si esegue alcuna azione sulla condivisione.
Passaggio:2 Crea un file mappa '/etc/auto.nfsdb'
Crea un file mappa e aggiungi la riga seguente.
[[email protected] ~]# vi /etc/auto.nfsdb db_backup -fstype=nfs,rw,soft,intr 192.168.1.21:/db_backup
Salva ed esci dal file.
Dove :
- db_backup è un punto di montaggio.
- -fstype=nfs è il tipo di file system e 'rw,soft,intr' sono le opzioni di montaggio.
- '192.168.1.21:/db_backup' è la posizione della condivisione nfs.
Fase:3 Avvia il servizio 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] ~]#
Fase:3 Ora prova ad accedere al punto di montaggio.
Il punto di montaggio della condivisione nfs sarà '/dbstuff/db_backup'. Quando proviamo ad accedere al punto di montaggio, il servizio autofs monterà automaticamente la condivisione nfs.
Passaggi per montare la condivisione NFS utilizzando autofs in Ubuntu Linux.
Passaggio:1 Installa il pacchetto autofs usando il comando apt-get.
[email protected]:~$ sudo apt-get install autofs
Fase:2 Modifica il file della mappa principale '/etc/auto.master'
Aggiungi la seguente riga nel file della mappa principale.
[email protected]:~$ sudo vi /etc/auto.master /dbstuff /etc/auto.nfsdb --timeout=180
Salva ed esci dal file.
Crea il punto di montaggio.
[email protected]:~$ sudo mkdir /dbstuff [email protected]:~$
Passaggio:2 Crea un file mappa '/etc/auto.nfsdb'.
Aggiungi la seguente riga nel file della mappa.
[email protected]:~$ sudo vi /etc/auto.nfsdb db_backup -fstype=nfs4,rw,soft,intr 192.168.1.21:/db_backup
Passaggio:3 Avvia il servizio autofs.
[email protected]:~$ sudo /etc/init.d/autofs start
Passaggio:4 Prova ad accedere al punto di montaggio.