View a markdown version of this page

Unterstützung von POSIX-Metadaten für Daten-Repositorys - FSx für Lustre

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Unterstützung von POSIX-Metadaten für Daten-Repositorys

Amazon FSx for Lustre überträgt automatisch POSIX-Metadaten (Portable Operating System Interface) für Dateien, Verzeichnisse und symbolische Links (Symlinks), wenn Daten in und aus einem Linked Data Repository auf Amazon S3 importiert und exportiert werden. Wenn Sie Änderungen in Ihrem Dateisystem in das verknüpfte Daten-Repository exportieren, exportiert FSx for Lustre auch POSIX-Metadatenänderungen als S3-Objektmetadaten. Das bedeutet, dass, wenn ein anderes FSx for Lustre-Dateisystem dieselben Dateien aus S3 importiert, die Dateien dieselben POSIX-Metadaten in diesem Dateisystem haben, einschließlich Eigentum und Berechtigungen.

FSx for Lustre importiert nur S3-Objekte, die POSIX-compliant Objektschlüssel haben, wie die folgenden.

mydir/ mydir/myfile1 mydir/mysubdir/ mydir/mysubdir/myfile2.txt

FSx for Lustre speichert Verzeichnisse und Symlinks als separate Objekte im Linked Data Repository auf S3. Für Verzeichnisse erstellt FSx for Lustre ein S3-Objekt mit einem Schlüsselnamen, der mit einem Schrägstrich („/“) endet, wie folgt:

  • Der S3-Objektschlüssel mydir/ ist dem Verzeichnis FSx for Lustre zugeordnet. mydir/

  • Der S3-Objektschlüssel mydir/mysubdir/ ist dem Verzeichnis FSx for Lustre zugeordnet. mydir/mysubdir/

Für Symlinks verwendet FSx for Lustre das folgende Amazon S3 S3-Schema:

  • S3-Objektschlüssel — Der Pfad zum Link, relativ zum FSx for Lustre-Mount-Verzeichnis

  • S3-Objektdaten — Der Zielpfad dieses Symlinks

  • S3-Objektmetadaten — Die Metadaten für den Symlink

FSx for Lustre speichert POSIX-Metadaten, einschließlich Besitz, Berechtigungen und Zeitstempel für Dateien, Verzeichnisse und symbolische Links, in S3-Objekten wie folgt:

  • Content-Type— Der HTTP-Entity-Header, der verwendet wird, um den Medientyp der Ressource für Webbrowser anzugeben.

  • x-amz-meta-file-permissions— Der Dateityp und die Berechtigungen in dem Format<octal file type><octal permission mask>, das mit st_mode der Linux-Manpage stat (2) übereinstimmt.

    Anmerkung

    FSx for Lustre importiert oder speichert setuid keine Informationen.

  • x-amz-meta-file-owner— Die Benutzer-ID (UID) des Besitzers, ausgedrückt als Ganzzahl.

  • x-amz-meta-file-group— Die Gruppen-ID (GID), ausgedrückt als Ganzzahl.

  • x-amz-meta-file-atime— Die Zeit des letzten Zugriffs in Nanosekunden seit Beginn der Unix-Epoche. Beenden Sie den Zeitwert mitns; andernfalls interpretiert FSx for Lustre den Wert als Millisekunden.

  • x-amz-meta-file-mtime— Die letzte Änderung in Nanosekunden seit Beginn der Unix-Epoche. Beenden Sie den Zeitwert mitns; andernfalls interpretiert FSx for Lustre den Wert als Millisekunden.

  • x-amz-meta-user-agent— Der Benutzeragent, der beim Import von FSx for Lustre ignoriert wurde. Während des Exports setzt FSx for Lustre diesen Wert auf. aws-fsx-lustre

Beim Import von Objekten aus S3, denen keine POSIX-Berechtigungen zugeordnet sind, lautet die POSIX-Standardberechtigung, die FSx for Lustre einer Datei zuweist. 755 Diese Berechtigung ermöglicht Lese- und Ausführungszugriff für alle Benutzer und Schreibzugriff für den Eigentümer der Datei.

Anmerkung

Beim Exportieren in oder Importieren aus einem verknüpften Daten-Repository auf Amazon S3 behält FSx for Lustre nur die oben explizit aufgeführten Metadaten bei. Andere Attribute, wie POSIX-ACLs und benutzerdefinierte Metadaten, werden nicht beibehalten.