Résumé
En informatique, les attributs étendus (EA - Extended Attributes) sont une fonctionnalité du système de fichiers. On distingue en fait les attributs dits réguliers, réservés à l'usage du système de fichiers lui-même, des attributs dits étendus, qui en sont une extension. Ces derniers permettent à l'utilisateur d'un système de fichier d'associer des métadonnées, autrement dit un certain nombre d'informations supplémentaires, à un inode. Ils peuvent être de divers types, et sont utilisés, par exemple, pour stocker l'auteur d'un document, le codage des caractères d'un document texte, ou encore une somme de contrôle. Au contraire des attributs réguliers, les attributs étendus ne sont pas interprétés par le système de fichiers, mais sont stockés et gérés séparément. Tout attribut étendu est identifié par une paire (nom:valeur) qui permet la manipulation des informations stockées. Les attributs étendus sont généralement limités en taille, mais ces limitations sont dépendantes du système de fichier utilisé et de sa configuration. Pour des informations plus précises, se reporter à la documentation des systèmes de fichiers. L'espace occupé par les attributs étendus est effectivement pris en compte dans les quotas. Lorsqu'un utilisateur a atteint son quota, les attributs étendus ne peuvent plus être modifiés car cette opération nécessite de créer un nouveau bloc de donnée puis de libérer l'ancien bloc. Certains systèmes de fichiers nécessitent des options de montage particulières pour activer le support des attributs étendus. À partir de FreeBSD 5.0, les systèmes de fichiers incluent les attributs étendus pour tout fichier régulier. Depuis FreeBSD 8.0, les attributs étendus sont également supportés par le système de fichier ZFS. Chaque attribut est constitué d'un nom et de données associées. Le nom doit être une chaîne de caractères se terminant par un octet nul, et faire partie d'un espace de nommage identifié par un chiffre entier court. À l'heure actuelle, les deux espaces de nommage disponibles sont utilisateur (user) et système (system).
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.