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

Detaillierte Erklärung des Unterschieds zwischen Flex und Inline-Flex in CSS

inline-flex ist dasselbe wie inline-block. Es ist...

Detaillierte Erläuterung der MySQL sql_mode-Abfrage und -Einstellung

1. Führen Sie SQL aus, um anzuzeigen wählen Sie @...

So zeigen Sie Bildinformationen in Docker an

In diesem Artikel müssen wir lernen, wie man Bild...

Docker ermöglicht mehrere Port-Mapping-Befehle

wie folgt: docker run -d -p 5000:23 -p 5001:22 --...

Grundlegende Verwendung von Javascript-Array-Includes und -Reduces

Inhaltsverzeichnis Vorwort Array.Prototyp.enthält...

Detaillierte Erklärung zur Verwendung von Standard in MySQL

NULL- und NOT NULL-Modifikatoren, DEFAULT-Modifik...

Verwenden von nginx + fastcgi zum Implementieren eines Bilderkennungsservers

Hintergrund Ein spezielles Gerät wird verwendet, ...

Tutorial-Diagramm zur VMware-Installation des Ubuntu 20.04-Betriebssystems

Memo: Einfach erleben. Eintrag: Nr. 209 Diese Bei...

Detaillierte Erklärung zur Verwendung von React.cloneElement

Inhaltsverzeichnis Die Rolle von cloneElement Anw...

JS Cross-Domain-XML – mit AS URLLoader

Kürzlich erhielt ich eine Anforderung für eine Fun...