GNU/Linux >> Znalost Linux >  >> Cent OS

Průvodce pro začátečníky k automatickému připojení souborových systémů v CentOS / RHEL

Automatické připojení je alternativou k vytváření položek připojení NFS v /etc/fstab nebo pomocí příkazu mount z příkazového řádku k připojení sdílených složek NFS. Automatické připojování připojí vzdálené souborové systémy, když se k nim přistupuje, místo aby tato vzdálená připojení neustále udržovala. Když jsou vzdálené systémy souborů neaktivní, jsou odpojeny. To uvolní systémové prostředky a zlepší celkový výkon systému.

Chcete-li implementovat automatické připojení, nejprve nainstalujte balíček autofs:

# yum install autofs

Spuštění služby autofs:

# systemctl start autofs

Hlavní konfigurační soubor, známý jako hlavní mapový soubor, je /etc/auto.master . Tento soubor uvádí přípojné body, známé jako klíče, a odpovídající mapové soubory, které označují, které vzdálené systémy souborů lze připojit ke klíči. Formát záznamů v /etc/auto.master je:

/key      map-file      [options]

Automatické připojení podporuje přímé mapy , nepřímé mapy a hostitelské mapy . Přímé mapy používají speciální klíč /- v /etc/auto.master. Nepřímé mapy určují relativní název cesty ve svých mapových souborech. Mapy hostitelů používají speciální mapu -hosts v souboru /etc/auto.master. Záznamy se znaménkem plus (+) zahrnují mapu z jejího zdroje, jako by byla přítomna v hlavní mapě.

Přímé mapy

Následující záznam v souboru /etc/auto.master je příkladem přímé mapy:

/-          auto.direct

Přímé mapy mají vždy klíč /- . Soubor mapy v tomto příkladu je auto.direct. U přímých map obsahuje soubor mapy absolutní cestu k adresáři, který má být připojen. Následuje příklad obsahu souboru auto.direct:

/usr/man    -ro,soft     host01:/usr/man

Tato položka připojí souborový systém /usr/man ze serveru host01 na místní bod připojení /usr/man. automount vytvoří adresář /usr/man, pokud ještě neexistuje. Pokud /usr/man existuje a není prázdný, připojený souborový systém skryje místní existující souborový systém.
Přímé a nepřímé mapové soubory mají následující formát:

key    [options]     location

Klíčem může být název jednoho adresáře pro nepřímou mapu nebo název absolutní cesty bodu připojení pro přímá připojení. Možnosti připojení mohou být zahrnuty do mapových souborů. Jakékoli volby zadané v mapových souborech mají přednost před volbami zadanými v hlavním mapovém souboru. Umístěním je exportovaný systém souborů NFS, místní systém souborů nebo jakýkoli jiný podporovaný typ systému souborů.

Nepřímé mapy

Následující záznam v souboru /etc/auto.master je příkladem nepřímé mapy:

/misc        /etc/auto.misc

Nepřímé mapy jsou běžnější než přímé mapy. Následuje příklad souboru nepřímé mapy s názvem /etc/auto.misc:

# cat /etc/auto.misc
xyz         -fstype=nfs                           host01:/xyz
cd          -fstype=iso9600,ro,nosuid,nodev       :/dev/cdrom
abc         -fstype=ext3                          :/dev/hda1
kernel      -ro,soft,intr                         ftp.kernel.org:/pub/linux
windoz      -fstype=smbfs                         ://windoz/c

Pole klíče je relativní ke skutečnému umístění bodu připojení autofs, /misc, z hlavního mapového souboru /etc/auto.master. Například zadáním příkazu cd /misc/xyz připojíte adresář /xyz z počítače host01 lokálně na /misc/xyz. Na místním počítači musí existovat pouze bod připojení /misc. U nepřímých map se klíč vytvoří při přístupu k systému souborů a poté se odstraní, když je systém souborů odpojen.

Druhá a třetí položka jsou příklady automatického připojení lokálních souborových systémů:

cd          -fstype=iso9600,ro,nosuid,nodev       :/dev/cdrom
abc         -fstype=ext3                          :/dev/hda1

Pole umístění je cesta k místnímu systému souborů, které předchází dvojtečka (:). Zadáním příkazu ls /misc/cd se zobrazí obsah souboru iso na cdrom. Zadáním příkazu ls /misc/abc se zobrazí obsah souborového systému ext3 na zařízení hda1.

kernel      -ro,soft,intr                         ftp.kernel.org:/pub/linux

Poslední řádek připojuje sdílenou složku exportovanou z počítače se systémem Windows na /misc/windoz:

windoz      -fstype=smbfs                         ://windoz/c

Mapy hostitele

Následující záznam v souboru /etc/auto.master je příkladem mapy hostitele:

/net      -hosts

Když –hostitelé je uveden jako mapa, démon automatického připojení vytvoří podadresář pod „key ” adresář, /net, pro každý server uvedený v souboru /etc/hosts. Například zadáním následujícího příkazu připojíte všechny exporty z host03 přes adresář /net/host03:

# cd /net/host03

Všechny exporty jsou připojeny pomocí „no-suid,nodev,intr ” ve výchozím nastavení.


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

  2. Průvodce pro začátečníky laděním profilů v CentOS/RHEL

  3. Průvodce pro začátečníky ke správě streamů modulů balíčků v CentOS/RHEL 8

  1. CentOS / RHEL 7:Průvodce pro začátečníky k cílům systemd (náhrada úrovní spuštění SysV init)

  2. CentOS / RHEL 7:Průvodce pro začátečníky systemd

  3. CentOS / RedHat:Průvodce pro začátečníky správou souborů protokolu

  1. Jak udržovat systémy aktuální – CentOS / RHEL / Fedora

  2. Konečný průvodce upgradem jádra na CentOS/RHEL/Fedora

  3. CentOS / RHEL 7:Průvodce firewallem pro začátečníky