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í.