POSIXUnterstützung von Metadaten für Datenrepositorien - FSxfü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.

POSIXUnterstützung von Metadaten für Datenrepositorien

Amazon FSx for Lustre überträgt automatisch Portable Operating System Interface (POSIX) -Metadaten für Dateien, Verzeichnisse und symbolische Links (Symlinks), wenn Daten in und aus einem verknüpften Daten-Repository auf Amazon S3 importiert und exportiert werden. Wenn Sie Änderungen in Ihrem Dateisystem in das zugehörige 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 in diesem Dateisystem dieselben POSIX Metadaten haben, einschließlich Eigentum und Berechtigungen.

FSxfor Lustre importiert nur S3-Objekte, die über POSIX -konforme Objektschlüssel verfügen, wie z. B. die folgenden.

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

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

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

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

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

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

  • S3-Objektdaten — Der Zielpfad dieses Symlinks

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

FSxfor 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

    FSxfor Lustre importiert oder speichert keine setuid Informationen.

  • x-amz-meta-file-owner— Die Benutzer-ID des Besitzers (UID), 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. Beendet den Zeitwert mitns; andernfalls interpretiert Lustre FSx den Wert als Millisekunden.

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

  • x-amz-meta-user-agent— Der Benutzeragent, der während des Lustre-Imports ignoriert wurde. FSx Während des Exports wird dieser Wert FSx für Lustre auf gesetzt. aws-fsx-lustre

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

Anmerkung

FSxfor Lustre speichert keine benutzerdefinierten benutzerdefinierten Metadaten für S3-Objekte.