Einführung in den Prozess der Verwendung der NFS-Remote-Verzeichnismontage in der CentOS-Umgebung

Einführung in den Prozess der Verwendung der NFS-Remote-Verzeichnismontage in der CentOS-Umgebung

1. Einführung in NFS

Im vorherigen Artikel haben wir erklärt, dass K8s NFS erwähnt, um von verschiedenen Pods generierte Dateien einheitlich zu speichern. Das Datenvolumen in K8s unterstützt NFS direkt. Sie können die IP und das Verzeichnis des NFS-Servers direkt angeben. In diesem Artikel erfahren Sie, wie Sie das NFS-Remote-Verzeichnis mounten und die angegebenen Verzeichnisse auf verschiedenen Servern auf dem NFS-Server mounten, was dem freigegebenen Ordner in Windows ähnelt, sodass Daten zwischen verschiedenen Servern geteilt werden können. Lassen Sie uns NFS gemeinsam erleben.

NFS ist die Abkürzung für Network File System, was auf Chinesisch Netzwerkdateisystem bedeutet. Seine Hauptfunktion besteht darin, verschiedenen Hostsystemen die gemeinsame Nutzung von Dateien oder Verzeichnissen über ein Netzwerk (normalerweise ein lokales Netzwerk) zu ermöglichen. Der NFS-Client (normalerweise ein Anwendungsserver, beispielsweise ein Webserver) kann durch Einhängen das vom NFS-Server freigegebene Datenverzeichnis auf dem lokalen System des NFS-Clients (also unter einem bestimmten Einhängepunkt) einhängen. Aus der lokalen Perspektive des Clients sieht das vom NFS-Server freigegebene Verzeichnis wie die eigene Festplattenpartition oder das eigene Verzeichnis des Clients aus, tatsächlich handelt es sich jedoch um ein Verzeichnis auf dem Remote-NFS-Server.

2. NFS-Konstruktion

Gesamtarchitektur:

Gastgeber Rolle
192.168.40.160 NFS-Server
192.168.40.161 NFS-Client 1
192.168.40.162 NFS-Client 2

Der Zweck dieses Artikels besteht darin, sicherzustellen, dass in 161 geänderte Dateien zeitnah in 162 angezeigt oder geändert werden können.

1. Aufbau eines NFS-Servers

Installieren Sie NFS und Rpcbind

yum -y installiere nfs-utils rpcbind

Automatischen Start einrichten

chkconfig nfs ein
Oder systemctl enable nfs.service
chkconfig rpcbind ein
Oder systemctl enable rpcbind.service

Starten des Dienstes

Dienst rpcbind starten
Dienst NFS starten

Erstellen Sie ein serverseitiges freigegebenes Verzeichnis und erteilen Sie Berechtigungen

mkdir -p /nfs/data und chmod -R 777 /nfs/data

Exportdatei konfigurieren

vi /etc/exports

Fügen Sie den folgenden Inhalt hinzu und achten Sie darauf, die IP des Servers einzugeben.

/nfs/data 192.168.40.160(rw)
/nfs/data/ *(unsicher, rw, asynchron, no_root_squash)
Die Aktualisierung der Konfiguration wird sofort wirksam
exportfs -a

Anzeigen des Mount-Verzeichnisses

showmount -e 192.168.40.160

Bildbeschreibung hier einfügen

Zu diesem Zeitpunkt wurde der Server erstellt.

2. NFS-Client-Aufbau

Installieren Sie nfs-utils

yum installiere NFS-Utilities

Erstellen Sie ein Verzeichnis und erteilen Sie Berechtigungen

mkdir -p /nfs/data und chmod -R 777 /nfs/data

Im Verzeichnis hängen

mount 192.168.40.160:/nfs/data /nfs/data

Wenn an dieser Stelle kein Fehler gemeldet wird, bleibt es bei Erfolg hängen.

3. Testen

Erstellen Sie die Datei test.txt auf 161 und schreiben Sie einen beliebigen Inhalt:

Bildbeschreibung hier einfügen

Schauen wir uns die Daten in 160 oder 162 an:

Bildbeschreibung hier einfügen

An diesem Punkt ist die Einbindung des NFS-Remoteverzeichnisses erfolgreich eingerichtet!

Dies ist das Ende dieses Artikels über den Prozess der Verwendung der NFS-Remote-Verzeichnismontage in der CentOS-Umgebung. Weitere relevante Inhalte zur Verwendung der NFS-Verzeichnismontage in CentOS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Centos8 erstellt NFS basierend auf KDC-Verschlüsselung
  • Führen Sie die Schritte zum Erstellen des NFS-Dateifreigabespeicherdienstes in CentOS 7 aus
  • So richten Sie die NFS-Dateifreigabe in CentOS 6.8 ein
  • Tutorial zur Installation und Konfiguration des NFS-Dienstes unter CentOS6.9
  • Centos7-Installation und -Konfiguration des NFS-Dienstes und Montage-Tutorial (empfohlen)
  • Schritte zur Verwendung und Konfiguration von NFS unter centos7
  • Einführung in den Aufbau von NFS-Diensten unter Centos7

<<:  CSS zum Erreichen der ersten Zeile und ersten Spalte der Tabelle, fester und adaptiver Fensterbeispielcode

>>:  Wichtige Hinweise zu PHP-HTMLhtml-Wissenspunkten (unbedingt lesen)

Artikel empfehlen

vue3.0 + echarts realisiert dreidimensionales Säulendiagramm

Vorwort: Vue3.0 implementiert dreidimensionales S...

Tutorial zur Verwendung des iostat-Befehls unter Linux

Vorwort Es wird gesagt, dass sich die für Betrieb...

HTML-Beispielcode zum Lesen und Anzeigen von Bildern in einem lokalen Ordner

Ein Zweck Wählen Sie auf der HTML-Seite einen lok...

Eine kurze Analyse der startReactApplication-Methode von React Native

In diesem Artikel haben wir den Startvorgang von ...

Tiefgreifendes Verständnis der Rolle von Vuex

Inhaltsverzeichnis Überblick So teilen Sie Daten ...

Natives JavaScript zum Erreichen von Skinning

Der spezifische Code zur Implementierung von Skin...

MySQL-Optimierung: InnoDB-Optimierung

Lernpläne werden leicht unterbrochen und es ist s...

Sicherheitsüberlegungen zur Windows-Serververwaltung

Webserver 1. Der Webserver schaltet unnötige IIS-...

Eine kurze Analyse des Unterschieds zwischen statisch und selbst in PHP-Klassen

Verwenden Sie self:: oder __CLASS__, um eine stat...

HTML-Tabellen-Tag-Tutorial (44): Tabellenkopfzeilen-Tag

<br />Um die Tabellenstruktur im Quellcode d...