Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist Linux Autofs?

Was ist Linux Autofs?

青灯夜游
青灯夜游Original
2022-11-07 18:02:342510Durchsuche

autofs ist ein Linux-System-Daemon, der automatisch ein Dateisystem mountet, wenn er erkennt, dass ein Benutzer versucht, auf ein Dateisystem zuzugreifen, das noch nicht gemountet wurde. Nach dem Ausfüllen der Informationen in die Datei /etc/fstab wird das System sie bei jedem Einschalten automatisch bereitstellen, während das Autofs-Dienstprogramm dynamisch bereitgestellt wird, wenn der Benutzer das Dateisystem verwenden muss, wodurch Netzwerkressourcen gespart werden Overhead der Server-Hardware-Ressourcen.

Was ist Linux Autofs?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

1. Einführung in den Autofs-Dienst

Wenn wir Linux verwenden und auf Hardwareressourcen zugreifen möchten, müssen wir den Befehl mount verwenden, um die Hardwareressourcen bereitzustellen und sie einem Verzeichnis zuzuordnen. Anschließend können wir darauf zugreifen und sie verwenden Speichermedium. Wenn Sie den Samba- oder NFS-Dienst nutzen, müssen Sie auch das Remote-Speichergerät mounten. Das Mounten ist ein notwendiger Schritt bei der Verwendung externer Speichermedien oder Dateisysteme. Wenn jedoch zu viele Ressourcen gemountet werden, führt dies zu einer gewissen Belastung der Netzwerkressourcen und Serverressourcen, wodurch die Serverleistung verringert wird.

Um dieses Problem zu lösen, können wir den Autofs-Dienst verwenden. Wir können die Mount-Informationen in seine Konfigurationsdatei schreiben Wenn der Benutzer versucht, auf das Speichermedium zuzugreifen, führt autofs den Mountvorgang automatisch durch. Alle oben genannten Vorgänge sind für den Benutzer transparent. Auf diese Weise schont der autofs-Dienst die Netzwerk- und Hardwareressourcen.

Das Autofs-Dienstprogramm ist ein Linux-System-Daemon, der das Dateisystem automatisch mountet, wenn es erkennt, dass ein Benutzer versucht, auf ein Dateisystem zuzugreifen, das noch nicht gemountet wurde. Nach dem Ausfüllen der Informationen in die Datei /etc/fstab wird das System sie bei jedem Einschalten automatisch bereitstellen, während das Autofs-Dienstprogramm dynamisch bereitgestellt wird, wenn der Benutzer das Dateisystem verwenden muss, wodurch Netzwerkressourcen gespart werden Overhead der Server-Hardware-Ressourcen.

Autofs ist sehr praktisch, es gibt zwei Hauptpunkte:

  • 1) Legen Sie das Verzeichnis fest, das beim Start nicht gemountet werden muss, und es wird automatisch gemountet, wenn es verwendet wird.

  • 2) Wenn der Benutzer das automatisch bereitgestellte Verzeichnis eine Zeit lang nicht verwendet, wird es automatisch deinstalliert. (Die Standardzeit beträgt 5 Minuten)

2. Autofs-Installation und -Bereitstellung

Autofs kann mit yum installiert werden. Der Installationsbefehl lautet wie folgt:

yum install -y autofs

Die Hauptkonfigurationsdatei des Autofs-Dienstes ist /etc /auto.master, öffnen Sie es. Zum Schluss muss das Format in die Hauptkonfigurationsdatei geschrieben werden:
Unterkonfigurationsdatei des Ziel-Montageverzeichnisses Montageverzeichnis
Wenn wir beispielsweise /dev/cdrom in /mnt mounten möchten Verzeichnis müssen wir den folgenden Inhalt schreiben:

Was ist Linux Autofs?

Der Teil mit der roten Linie ist der neu geschriebene Inhalt.
Erstellen Sie dann die Datei /etc/cdrom.misc und schreiben Sie den folgenden Inhalt:

iso -fstype=iso9600,defaults :/dec/cdrom

Unter anderem stellt ISO das Sub-Mount-Verzeichnis unter diesem Verzeichnis dar. Starten Sie nach Abschluss aller oben genannten Vorgänge den Autofs-Dienst und konfigurieren Sie ihn manchmal Der Autofs-Dienst wird automatisch gestartet. Der Autofs-Startbefehl lautet wie folgt:

systemctl start autofs

Der Autofs-Startbefehl lautet wie folgt:

systemctl enable autofs

3. Überprüfung des Autofs-Effekts

Als nächstes überprüfen wir den zuvor konfigurierten Autofs-Effekt. Die Überprüfungsidee lautet wie folgt: Nach dem Mounten Versuchen Sie in diesem Fall, auf das Mount-Verzeichnis zuzugreifen, um zu sehen, ob der Autofs-Systemprozess automatisch gemountet wird. Der Überprüfungsprozess ist wie folgt:

Was ist Linux Autofs?

Es ist ersichtlich, dass das System ursprünglich nicht /dev/cdrom gemountet hat, aber als wir auf das Verzeichnis /meida/iso zugegriffen haben, hat das System es offensichtlich automatisch gemountet ist Lauferfolg!

Verwandte Empfehlungen: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist Linux Autofs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn