ECS: Anleitung zum Erstellen eines einfachen NFS-Exports und Hinzufügen zu einem Client

Summary: So erstellen Sie einen NFS-Export (Network File System) auf ECS.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Voraussetzung:
Erfassen Sie die folgenden erforderlichen Informationen für die Erstellung von Exporten auf dem ECS. Dies ist erforderlich, um die richtigen Zuordnungen zu erstellen, die für die Exportnutzer erforderlich sind. Stellen Sie eine Verbindung zum Clienthost her, auf dem der NFS-Export gemountet ist, und sammeln Sie einige grundlegende Informationen für die spätere Verwendung in diesem Artikel.

Informationen, die aus den unten gesammelten Ausgaben benötigt werden:

  • Die uid des Linux-Hostnutzers
  • Die gid der Gruppe
  • Der Gruppenname, der sich auf die gid bezieht
  • Die IP-Adresse des Linux-Hosts

In diesem Artikel verwendetes Beispiel:
Dies ist die ID des Nutzers vom Linux-Host, den wir in diesem Artikel verwenden: uid=500

Die Gruppen-ID wird vom Linux-Host identifiziert: gid=500

Der Standardgruppenname , der vom Linux-Host identifiziert wurde: gpadmin

Befehle:

# id <Linux User>
# ip addr

Beispiel:

[root@client ~]# id gpadmin
uid=500(gpadmin) gid=500(gpadmin) groups=506(service),500(gpadmin)
[root@client ~]# ip addr
 
9: bond1: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 90:e2:ba:d2:03:bc brd ff:ff:ff:ff:ff:ff
    inet x.x.x.x/24 brd x.x.x.x scope global bond1
  1. Erstellen Sie den Namespace und wählen Sie die Replikationsgruppe auf dem ECS aus (optional, falls vorhanden):
    Navigation: Verwalten >Namespace
    Namespace

  2. Erstellen Sie eine/n Namespace-NutzerIn:


    Hinweis: Später ordnen wir diesen Nutzer der Linux-UID zu, die wir aus den obigen Voraussetzungsinformationen entnommen haben.

    Navigation: Verwalten>Benutzer
    Neuer Objektnutzer
  3. Erstellen Sie den Bucket mit aktivierter Datei:


    Hinweis: In diesem Beispiel wurde der Nutzer für den Bucket-Eigentümer erstellt und in der Regel kann der Nutzer ein beliebiger Nutzer für den Namespace sein.

    Navigation: Verwalten >Eimer
    Erstellen des dateiaktivierten Buckets
     
    Hinweis: Sie benötigen den Linux-Standardgruppennamen aus den erforderlichen Informationen, die am Anfang dieses Artikels gesammelt wurden. Das muss exakt übereinstimmen.
     

    Linux-Standardgruppenname

    1. Klicken Sie auf Next > , um mit der Erstellung des Buckets fortzufahren.
    2. Klicken Sie aufFile System on und geben Sie die Informationen zur Default Bucket Group aus der Voraussetzung ein. Wählen Sie in diesem Punkt die Erteilung von Berechtigungen für den Bucket aus.
  4. Klicken Sie auf Next > Klicken Sie auf Save , um die Bucket-Erstellung abzuschließen.
    Bucket-Erstellung abschließen
  5. Erstellen Sie den "Export" und klicken Sie auf New Export.

    Navigation: Verwalten >Datei
    Klicken Sie zum Erstellen des Exports

  6. Wählen Sie den Namespace und Bucket aus.
    Namespace und Bucket auswählen

  7. Klicken Sie unter Hostoptionen exportieren auf Hinzufügen und wählen Sie Optionen Berechtigungen, Richtlinie für Schreibübertragung, Authentifizierung undVerzeichnisse mounten aus:
Hinweis: Geben Sie unter dem Hostexport mit dem Feld RootSquash den ECS-Objektnutzernamen an, der zum Zuordnen des eingehenden Root-Nutzers (uid=0) verwendet wurde. Wenn der Root-Nutzer leer gelassen wird, wird er auf einen nicht vorhandenen Nutzer festgelegt, der Lese- oder Schreibvorgänge verhindert, es sei denn, es wird eine Nutzerzuordnung für uid=0 erstellt.
 

Exporthost hinzufügen

  1. Ordnen Sie den Standardgruppensatz für den in Schritt 3 festgelegten Dateisystem-Bucket der gid zu, die in den Voraussetzungen identifiziert wurde, und ordnen Sie den in Schritt 2 erstellten Nutzer dem Nutzer uid mit den Voraussetzungen zu. Sie können diese Schritte für zusätzliche Nutzer wiederholen, die Zugriff auf den Export benötigen.


    Hinweis: Die Zuordnung ermöglicht es ECS, einen ECS-Objektnutzer und einen NFS-Nutzer als denselben Nutzer zu behandeln, aber mit zwei Sätzen von Zugangsdaten. Einer für den Zugriff auf ECS über NFS und einen für den Zugriff auf ECS mithilfe der Objektprotokolle. Da die Konten zugeordnet sind, sind Dateien, die von einem NFS-Nutzer geschrieben wurden, als Objekte für den zugeordneten Objektnutzer zugänglich und Objekte, die von den Objektnutzern geschrieben wurden, sind für den NFS-Nutzer als Dateien zugänglich. Die mit der Datei oder dem Objekt verknüpften Berechtigungen basieren auf einer Zuordnung zwischen POSIX- und Objektprotokollberechtigungen für Zugriffskontrolllisten (Access Control Lists, ACL).

    Gruppenbeispiel:
    Gruppenbeispiel

    Nutzerbeispiel:


    Hinweis: Die uid aus der Voraussetzung wird dem in Schritt 2 erstellten ECS-Namespace-Nutzer zugeordnet.
     

    Nutzerbeispiel

    Beispiel für Nutzer- und Gruppenzuordnung:

    Beispiel für Nutzer- und Gruppenzuordnung
  2. Auf dem Client-System, auf dem Sie den Export mounten, müssen wir überprüfen, ob der Export verfügbar ist.

Befehl:

# showmount -e <IP Address of the ECS>

Beispiel:

[root@client ~]# showmount -e x.x.x.x
Export list for x.x.x.x:
/nfsnamespace/nfsbucket             x.x.x.x
  1. Erstellen Sie den Einhängepunkt auf dem lokalen Linux-Host.

Befehle:

# mkdir <Path to new mount point>
# ls -lart <Path to new mount point>

Beispiel:

[root@client ~]# mkdir /tmp/mnt
[root@client ~]# ls -lart /tmp/mnt
total 8
drwx------  2 gpadmin root 4096 Oct 22 18:08 .
drwxrwxrwt. 4 root    root 4096 Oct 24 12:34 ..
  1. Mounten Sie den Export auf Ihrem Linux-Host und bestätigen Sie, dass der Export gemountet ist.
Hinweis: Es ist wichtig, dass Sie -o "vers=3" angeben, da ECS nur Version 3 unterstützt.

Befehl:

# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" <ECS IP Addres> <Local Mount Point>
# mount

Beispiel:

[root@client ~]# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" x.x.x.x:/nfsnamespace/nfsbucket/ /tmp/mnt
[root@client ~]# mount
 
x.x.x.x:/nfsnamespace/nfsbucket/ on /tmp/mnt type nfs (rw,vers=3,nolock,rsize=524288,wsize=524288,addr=x.x.x.x)
  1. Validierungsdateien können über denselben Mount-Punkt erstellt und darauf zugegriffen werden:

    Beispiel:

[gpadmin@client ~]$ cd /tmp/mnt
[gpadmin@client mnt]$ touch file2
[gpadmin@client mnt]$ ls -lart
total 0
-rw------- 1 gpadmin gpadmin 0 Apr 11 17:24 file1
-rw------- 1 gpadmin gpadmin 0 Apr 11 17:25 file2

Additional Information

Affected Products

ECS Appliance Gen 3

Products

ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Hardware Gen2 C-Series, ECS Appliance Hardware Gen2 D-Series , ECS Appliance Hardware Gen2 U-Series, ECS Appliance Hardware Gen3 EX500, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption ...
Article Properties
Article Number: 000019857
Article Type: How To
Last Modified: 09 Oct 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.