GNU/Linux >> Znalost Linux >  >> Linux

Automatické připojení sdílení NFS v Linuxu pomocí autofs

Autofs je služba v operačním systému typu Linux, která automaticky připojí systém souborů a vzdálené sdílené položky, když k nim přistoupíte. Hlavní výhodou autofs je, že nemusíte neustále připojovat souborový systém, souborový systém je připojen pouze tehdy, když je požadován.

Služba Autofs čte dva soubory Hlavní mapový soubor ( /etc/auto.master ) a soubor mapy jako /etc/auto.misc nebo /etc/auto.xxxx .

V souboru ‚/etc/auto.master‘ máme tři různá pole:

/        

V mapovém souboru (/etc/auto.misc nebo /etc/auto.xxxx) máme také tři různá pole:

          

V tomto článku připojíme sdílenou složku NFS pomocí autofs. Sdílení NFS „/db_backup ‘ je exportován z Fedory NFS Server (192.168.1.21 ). Chystáme se připojit toto sdílení nfs na CentOS 7 a Ubuntu Linux pomocí autofs.

Kroky pro připojení sdílení nfs pomocí Autofs v CentOS 7

Krok:1 Nainstalujte balíček autofs.

Nainstalujte balíček autofs pomocí níže uvedeného příkazu yum, pokud není nainstalován.

[[email protected] ~]# rpm -q autofs
package autofs is not installed
[[email protected] ~]# yum install autofs

Krok:2 Upravte hlavní mapový soubor (/etc/auto.master)

Přidejte následující řádek .

[[email protected] ~]# vi /etc/auto.master
/dbstuff  /etc/auto.nfsdb  --timeout=180

Poznámka: Přípojný bod „/dbstuff“ ‘ musí existovat ve vašem systému. Pokud ne, vytvořte adresář ‘mkdir /dbstuff ‘. Sdílení NFS se automaticky odpojí po 180 sekundách nebo 3 minutách, pokud se sdílením neprovedete žádnou akci.

Krok:2 Vytvořte soubor mapy ‘/etc/auto.nfsdb’

Vytvořte soubor mapy a přidejte následující řádek.

[[email protected] ~]# vi /etc/auto.nfsdb
db_backup  -fstype=nfs,rw,soft,intr  192.168.1.21:/db_backup

Uložte a ukončete soubor.

Kde:

  • db_backup je přípojný bod.
  • -fstype=nfs je typ systému souborů a „rw,soft,intr“ jsou možnosti připojení.
  • „192.168.1.21:/db_backup“ je umístění sdílení nfs.

Krok:3 Spusťte službu autofs.

[[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] ~]#

Krok:3 Nyní se pokuste získat přístup k bodu připojení.

Přípojný bod sdílení nfs bude „/dbstuff/db_backup“. Když se pokusíme o přístup k bodu připojení, služba autofs automaticky připojí sdílení nfs.

Kroky pro připojení sdílení NFS pomocí autofs v Ubuntu Linux.

Krok:1 Nainstalujte balíček autofs pomocí příkazu apt-get.

[email protected]:~$ sudo apt-get install autofs

Krok:2 Upravte soubor hlavní mapy ‘/etc/auto.master’

Přidejte následující řádek do hlavního souboru mapy.

[email protected]:~$ sudo vi /etc/auto.master
/dbstuff   /etc/auto.nfsdb   --timeout=180

Uložte a ukončete soubor.

Vytvořte bod připojení.

[email protected]:~$ sudo mkdir /dbstuff
[email protected]:~$

Krok:2 Vytvořte soubor mapy ‘/etc/auto.nfsdb’.

Přidejte následující řádek do souboru mapy.

[email protected]:~$ sudo vi /etc/auto.nfsdb
db_backup   -fstype=nfs4,rw,soft,intr   192.168.1.21:/db_backup

Krok:3 Spusťte službu autofs.

[email protected]:~$ sudo /etc/init.d/autofs start

Krok:4 Pokuste se získat přístup k bodu připojení.


Linux
  1. Jak používat autofs k připojení sdílených složek NFS

  2. Příkaz, který přinutí Linux vyprázdnit mezipaměť jednoho souboru na sdíleném NFS?

  3. Použití rz a sz pod linuxovým shellem

  1. Použití příkazu Linux Basename ve skriptech Bash

  2. Jak připojit souborové systémy NFS pomocí „autofs“ v CentOS/RHEL

  3. Jak rozdělit iso nebo soubor pomocí příkazu „split“ v Linuxu

  1. Připojte souborové systémy NFS pomocí autofs

  2. Co je NFS a jak jej nainstalovat na Linux

  3. Odstraňování běžných problémů s NFS v Linuxu