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.
Cours associés (10)
EE-548: Audio engineering
This lecture is oriented towards the study of audio engineering, with a special focus on room acoustics applications. The learning outcomes will be the techniques for microphones and loudspeaker desig
COM-500: Statistical signal and data processing through applications
Building up on the basic concepts of sampling, filtering and Fourier transforms, we address stochastic modeling, spectral analysis, estimation and prediction, classification, and adaptive filtering, w
CS-119(c): Information, Computation, Communication
L'objectif de ce cours est d'introduire les étudiants à la pensée algorithmique, de les familiariser avec les fondamentaux de l'Informatique et de développer une première compétence en programmation (
Afficher plus
Publications associées (32)
Concepts associés (17)
Btrfs
Btrfs (B-tree file system, prononcé ButterFS) est un système de fichiers des années 2010 fondé sur le Copy-On-Write (copie sur écriture en français) sous licence GNU GPL, développé conjointement par Oracle, Red Hat, Fujitsu, Intel, SUSE, et autres. En 2012, alors qu'il n'était pas encore considéré comme tout à fait stable, un effort intense de développement et de test est fourni par la communauté afin de faire de Btrfs le successeur de ext4 et ext3, systèmes de fichiers habituels des distributions Linux.
File attribute
File attributes are a type of meta-data that describe and may modify how and/or in a behave. Typical file attributes may, for example, indicate or specify whether a file is visible, modifiable, compressed, or encrypted. The availability of most file attributes depends on support by the underlying filesystem (such as , NTFS, ext4) where attribute data must be stored along with other control structures. Each attribute can have one of two states: set and cleared. Attributes are considered distinct from other metadata, such as dates and times, s or .
Ext4
ext4 est le successeur du système de fichiers ext3, principalement destiné aux systèmes basés sur GNU/Linux. Il garde une compatibilité avec son prédécesseur et est considéré par ses propres concepteurs comme une étape intermédiaire devant mener à un vrai système de fichiers de nouvelle génération tel que Btrfs. Toutefois, ext4 est une étape utile et non une simple solution temporaire. C'est à la fin du mois de que la discussion sur le développement d'une amélioration d'ext3 apparaît , c'est ext3dev.
Afficher plus