POSIXprise en charge des métadonnées pour les référentiels de données - FSxpour Lustre

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

POSIXprise en charge des métadonnées pour les référentiels de données

Amazon FSx for Lustre transfère automatiquement les métadonnées de l'interface du système d'exploitation portable (POSIX) pour les fichiers, les répertoires et les liens symboliques (liens symboliques) lors de l'importation et de l'exportation de données vers et depuis un référentiel de données lié sur Amazon S3. Lorsque vous exportez les modifications de votre système de fichiers vers son référentiel de données lié, FSx for Lustre exporte également les modifications de POSIX métadonnées sous forme de métadonnées d'objet S3. Cela signifie que si un autre système de fichiers FSx pour Lustre importe les mêmes fichiers depuis S3, les fichiers auront les mêmes POSIX métadonnées dans ce système de fichiers, y compris la propriété et les autorisations.

FSxfor Lustre importe uniquement des objets S3 POSIX dotés de clés d'objet conformes, comme les suivantes.

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

FSxfor Lustre stocke les répertoires et les liens symboliques sous forme d'objets distincts dans le référentiel de données lié sur S3. Pour les annuaires, FSx pour Lustre crée un objet S3 avec un nom de clé qui se termine par une barre oblique («/»), comme suit :

  • La clé de l'objet mydir/ S3 correspond au répertoire FSx for Lustremydir/.

  • La clé de l'objet mydir/mysubdir/ S3 correspond au répertoire FSx for Lustremydir/mysubdir/.

Pour les liens symboliques, FSx Lustre utilise le schéma Amazon S3 suivant :

  • Clé d'objet S3 — Le chemin vers le lien, relatif au répertoire de montage FSx for Lustre

  • Données de l'objet S3 — Le chemin cible de ce lien symbolique

  • Métadonnées de l'objet S3 — Les métadonnées du lien symbolique

FSxfor Lustre stocke les POSIX métadonnées, y compris la propriété, les autorisations et les horodatages des fichiers, des répertoires et des liens symboliques, dans les objets S3 comme suit :

  • Content-Type— L'en-tête de l'HTTPentité utilisé pour indiquer le type de média de la ressource pour les navigateurs Web.

  • x-amz-meta-file-permissions— Le type de fichier et les autorisations dans le format<octal file type><octal permission mask>, conformément st_mode à la page de manuel de Linux stat (2).

    Note

    FSxfor Lustre n'importe ni ne conserve setuid d'informations.

  • x-amz-meta-file-owner— L'ID utilisateur du propriétaire (UID) exprimé sous forme de nombre entier.

  • x-amz-meta-file-group— L'ID du groupe (GID) exprimé sous forme de nombre entier.

  • x-amz-meta-file-atime— La durée du dernier accès en nanosecondes depuis le début de l'ère Unix. Terminez la valeur temporelle par ns ; sinon, FSx Lustre interprète la valeur en millisecondes.

  • x-amz-meta-file-mtime— Le temps de dernière modification en nanosecondes depuis le début de l'ère Unix. Terminez la valeur temporelle par ns ; sinon, FSx car Lustre interprète la valeur en millisecondes.

  • x-amz-meta-user-agent— L'agent utilisateur, ignoré lors de l'importation FSx de Lustre. Lors de l'exportation, FSx for Lustre définit cette valeur suraws-fsx-lustre.

Lorsque vous importez des objets depuis S3 auxquels aucune POSIX autorisation n'est associée, l'POSIXautorisation par défaut FSx attribuée par Lustre à un fichier est755. Cette autorisation autorise l'accès en lecture et en exécution à tous les utilisateurs et l'accès en écriture au propriétaire du fichier.

Note

FSxfor Lustre ne conserve aucune métadonnée personnalisée définie par l'utilisateur sur les objets S3.