Nedávno jsem měl příležitost naučit se konfigurovat sdílení NFS v Linuxu. Během mého zkoumání NFS jsem narazil na něco, co jsem považoval za opravdu zajímavé a o co se chci podělit se čtenáři Enable Sysadmin. Co mě zaujalo, je autofs . Pojďme se ponořit do toho, co je autofs a jak funguje.
Automaticky definované
Autofs je démon automatického připojení, který spravuje přípojné body podle potřeby. Stručně řečeno, připojí danou sdílenou složku pouze tehdy, když se k ní přistupuje, a odpojí se po definované době nečinnosti. Automatické připojení sdílení NFS tímto způsobem šetří šířku pásma a nabízí lepší výkon ve srovnání se statickými připojeními řízenými pomocí /etc/fstab .
Jak to funguje?
Jako většina věcí v Linuxu, autofs používá konfigurační soubor jako rámec pro dokončení úkolů. Nahlédne do mapového souboru umístěného na /etc/auto.master . Soubor definuje různé přípojné body. Každá položka v tomto souboru má tři pole, která je třeba nastavit, aby démon fungoval správně. Tato pole jsou:
- Bod připojení
- Umístění souboru mapy
- Volitelné pole (umožňuje zahrnutí možností)
Praktický příklad
Podívejme se, jak připojit adresář na naše stroje. Pro tuto ukázku připojíme adresář /afstest na našem vzdáleném počítači client.example.com (172.25.1.4) do bodu připojení /test/nfs_share . Chcete-li to provést, přidejte do auto.master následující soubor:
/test /etc/auto.misc --timeout 30
Jakmile to dokončíte, přidejte do našeho souboru mapy /etc/auto.misc následující :
autofstest -rw,soft,intr,rsize=8192,wsize=8192 client.example.com:/afstest
Pole jedna v souboru auto.misc file je název podadresáře v /misc . Druhé pole obsahuje naše možnosti připojení, jako jsou oprávnění ke čtení a zápisu a omezení velikosti. Třetí pole je umístění exportu NFS.
POZNÁMKA :Tato pole se liší od polí uvedených v /etc/auto.master
Jakmile máme nastaveny všechny možnosti, musíme restartovat autofs servis. Použijte následující příkaz:
# /sbin/service autofs restart Po dokončení ověřte aktivní přípojné body pomocí tohoto příkazu:
# /sbin/service autofs status Stejně jako u všech změn konfiguračního souboru, pokud je služba při provedení změny spuštěna, musíte soubor znovu načíst. Můžete to provést úplným restartováním služby nebo pouhým měkkým obnovením:
# /sbin/service autofs reload Sbalit
autofs nástroj je skvělý způsob, jak doplnit vaši cestu NFS o další vhled do této užitečné funkce. Je toho mnohem víc, co se můžeme naučit kolem věcí, které používáme každý den, pokud si na to uděláme čas. Doufáme, že vám toto rychlé cvičení pomohlo.
[ Zdarma ke stažení:Cheat sheet pro pokročilé příkazy Linuxu. ]