GNU/Linux >> Linux Esercitazione >  >> Linux

Monta automaticamente la condivisione NFS in Linux usando autofs

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.


Linux
  1. Come utilizzare autofs per montare condivisioni NFS

  2. Monta i filesystem NFS con autofs

  3. Come dividere iso o file usando il comando "split" in Linux

  4. Gestore connessione CLI di Linux?

  5. Utilizzo di rz e sz sotto la shell Linux

Come montare Windows Share su Linux usando CIFS

Come condividere file localmente su Linux utilizzando NitroShare

Utilizzo di Cat Command in Linux con esempi

Come monitorare le modifiche ai file utilizzando fswatch in Linux

Amministrazione di Network File System (NFS) su Linux

Domande dell'intervista su Linux Network File System (NFS).