Installation und Konfiguration des automatischen Mount-Dienstes AutoFs im Linux-System

Installation und Konfiguration des automatischen Mount-Dienstes AutoFs im Linux-System

Vorwort

Unabhängig davon, ob es sich um einen Samba-Dienst oder einen NFS-Dienst handelt, müssen die Bereitstellungsinformationen in /etc/fstab geschrieben werden, damit die gemeinsam genutzten Remoteressourcen beim Starten des Servers automatisch bereitgestellt werden. Dies ist zwar praktisch, wenn jedoch zu viele Remote-Ressourcen bereitgestellt werden, führt dies zu einer starken Belastung der Netzwerkbandbreite und der Hardwareressourcen des Servers. Wenn die Ressource hängt

Wenn die Datei nach dem Herunterladen längere Zeit nicht verwendet wird, führt dies außerdem zu einer Verschwendung von Server-Hardwareressourcen. Einige Leser sagen möglicherweise: „Sie können den Mount-Befehl ausführen, um die Datei vor jeder Verwendung manuell zu mounten.“ Dies ist eine gute Option, aber Sie müssen sie jedes Mal vor der Verwendung mounten. Finden Sie das nicht lästig?

Der automatische Mounting-Dienst autofs kann uns bei der Lösung dieses Problems helfen. Im Gegensatz zum Mount-Befehl ist das Serviceprogramm Autofs ein Linux-Systemdaemon, der ein Dateisystem automatisch mountet, wenn er erkennt, dass ein Benutzer versucht, auf ein nicht gemountetes Dateisystem zuzugreifen. Mit anderen Worten, nachdem wir die Mount-Informationen in die Datei /etc/fstab eingetragen haben,

Das System mountet es automatisch bei jedem Einschalten, während das Autofs-Dienstprogramm es dynamisch mountet, wenn der Benutzer das Dateisystem verwenden muss, wodurch Netzwerkressourcen und Server-Hardwareressourcen gespart werden.

Im Folgenden wird beschrieben, wie das lokale Image /dev/cdrom über den Autofs-Dienst automatisch in das Dateisystem eingebunden wird.

1. Installieren Sie das Serviceprogramm

#Installieren Sie das Autofs-Dienstprogramm yum install -y autofs  

2. Schreiben Sie die Hauptkonfigurationsdatei

#Schreiben Sie die Hauptkonfigurationsdatei /etc/auto.master
vim /etc/auto.maser

.....
# /media bedeutet, dass der Einhängepunkt in diesem Verzeichnis platziert wird;
# /etc/iso.misc ist eine Unterkonfigurationsdatei, wir müssen die Mount-Informationen /media /etc/iso.misc schreiben    
.....

3. Schreiben Sie eine Unterkonfigurationsdatei

#Unterkonfigurationsdatei /etc/iso.misc schreiben 
vim /etc/iso.misc

.......
#Fügen Sie die Konfigurationsinformationen in die Konfigurationsdatei ein# iso: Einhängepunkt# -fstype=iso9600: Einhängedateityp# /dev/cdrom: die einzuhängende Datei iso -fstype=iso9600 :/dev/cdrom
.......

4. Dies ist die Konfiguration. Wenn unser System den Einhängepunkt (/media/iso) eingeben möchte, wird die Image-Datei /dev/cdrom automatisch an diesem Punkt eingehängt.

df -h #Bevor Sie das Verzeichnis betreten, überprüfen Sie die Mount-Informationen (kein Gerät ist in /media/iso gemountet)

cd /media/iso #Geben Sie den Einhängepunkt ein ls -l #Zeigen Sie den Einhängeinhalt an df -h #Zeigen Sie die Einhängeinformationen an (es ist ein Gerät in /media/iso eingehängt)

Zum Montieren anderer Geräte gilt die gleiche Formel.

PS: In diesem Kapitel wird das Mounten der Image-Datei /dev/cdrom als Beispiel verwendet. Wenn Yum jedoch diese Image-Quelle verwenden möchte, müssen Sie auch die Yum-Konfigurationsdatei bearbeiten. Ich werde es hier nicht vorstellen. Wenn Sie interessiert sind, lesen Sie bitte meinen anderen Artikel über die Konfiguration eines lokalen Yum-Repositorys.

Dies ist das Ende dieses Artikels über die Installation und Konfiguration des automatischen Mount-Dienstes von AutoFs im Linux-System. Weitere relevante Inhalte zur Installation und Konfiguration von AutoFs in Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Tutorial zur Installation und Bereitstellung des automatischen Mount-Dienstes Autofs unter Linux
  • Tutorial zur Installation des AutoFs-Mount-Dienstes unter Linux

<<:  CSS Clear Float Clear:Both Beispielcode

>>:  So lösen Sie das Problem der Randüberlappung

Artikel empfehlen

Drei Möglichkeiten zum Kopieren von MySQL-Tabellen (Zusammenfassung)

Tabellenstruktur und deren Daten kopieren Die fol...

Erzielen Sie mit reinem CSS3 in wenigen einfachen Schritten einen 3D-Flip-Effekt

Als Pflichtkurs für Frontend-Entwickler kann CSS3...

Detaillierte Erläuterung des MySql-Beispiels für automatische Kürzung

Detaillierte Erläuterung des MySql-Beispiels für ...

So kompilieren Sie Nginx neu und fügen Module hinzu

Beim Kompilieren und Installieren von Nginx werde...

Detaillierte Erläuterung der Destrukturierungszuweisung von JS ES6-Variablen

Inhaltsverzeichnis 1. Was ist Dekonstruktion? 2. ...

JavaScript navigator.userAgent erhält Browserinformationen – Fallerklärung

Der Browser ist für uns wahrscheinlich das vertra...

Beispiel für die Einrichtung eines Third-Level-Domain-Namens in nginx

Problembeschreibung Durch die Konfiguration von n...

Gründe und Lösungen für das Versagen des React-Ereignisdrosselungseffekts

Inhaltsverzeichnis Das Problem hierbei ist: Lösun...

Detaillierte Schritte zum Upgrade von mysql8.0.11 auf mysql8.0.17 unter Win2008

Upgrade-Hintergrund: Um die Sicherheitslücke in d...

So installieren Sie Docker auf Raspberry Pi

Da Raspberry Pi auf der ARM-Architektur basiert, ...

Css3 realisiert nahtloses Scrollen und Anti-Shake

Frage Das nahtlose Scrollen von Bildern und Texte...

Verwendung des Linux-Befehls usermod

1. Befehlseinführung Der Befehl usermod (user mod...