Provided by:
manpages-fr-extra_20090906_all 
NOM
chattr - Modifier les attributs des fichiers d’un système de fichiers
Linux
SYNOPSIS
chattr [ -RVf ] [ -v version ] [ mode ] fichiers...
DESCRIPTION
chattr modifie les attributs des fichiers d’un système de fichiers de
Linux.
La représentation symbolique d’un mode est de la forme
+-=[acdeijstuADST].
L’opérateur « + » permet d’ajouter les attributs sélectionnés à la
liste des attributs du fichier ; « - » permet de les enlever ; et « = »
permet de définir les seuls attributs que les fichiers auront.
The letters ‘acdeijstuADST’ select the new attributes for the files:
append only (a), compressed (c), no dump (d), extent format (e),
immutable (i), data journalling (j), secure deletion (s), no
tail-merging (t), undeletable (u), no atime updates (A), synchronous
directory updates (D), synchronous updates (S), and top of directory
hierarchy (T).
The following attributes are read-only, and may be listed by lsattr(1)
but not modified by chattr: huge file (h), compression error (E),
indexed directory (I), compression raw access (X), and compressed dirty
file (Z).
OPTIONS
-R Modifier récursivement les attributs des répertoires et de leurs
contenus.
-V Être bavard dans la sortie de chattr et afficher la version du
programme.
-f Supprimer la plupart des messages d’erreur.
-v version
Fixer la version ou génération du fichier.
ATTRIBUTS
Quand on accède à un fichier avec l’attribut « A », sa date d’accès
(« atime ») n’est pas modifiée. Un certain nombre d’entrées-sorties sur
les systèmes de portables sont ainsi évitées.
Un fichier avec l’attribut « a » ne peut être ouvert qu’en mode ajout
pour l’écriture. Seul le superutilisateur ou un processus avec la
capacité CAP_LINUX_IMMUTABLE peut ajouter ou supprimer cet attribut.
Un fichier avec l’attribut « c » est automatiquement compressé sur le
disque par le noyau. La lecture avec read du fichier renverra les
données non compressées. Les écritures dans le fichier compressent les
données avant de les enregistrer sur le disque. Remarque : assurez-vous
de lire la section sur les bogues et limitations à la fin de ce
document.
Quand un répertoire avec l’attribut « D » est modifié, les
modifications sont écrites de façon synchrone sur le disque ; c’est
équivalent à ce que fait l’option « dirsync » de mount, mais limité à
un sous-ensemble de fichiers.
Un fichier avec l’attribut « d » n’est pas candidat pour être
sauvegardé par le programme dump(8).
L’attribut « E » est utilisé par les patches expérimentaux de
compression pour indiquer que le fichier a une erreur de compression.
Il ne peut pas être ajouté ou retiré avec chattr(1), il est tout de
même affiché par lsattr(1).
The ’e’ attribute indicates that the file is using extents for mapping
the blocks on disk. It may not be removed using chattr(1).
L’attribut « I » sert au code des arbres de hachage pour indiquer qu’un
répertoire est en train d’être indexé dans les arbres de hachage. Il ne
peut pas être ajouté ou retiré avec chattr(1), il est tout de même
affiché par lsattr(1).
The ’h’ attribute indicates the file is storing its blocks in units of
the filesystem blocksize instead of in units of sectors, and means that
the file is (or at one time was) larger than 2TB. It may not be set or
reset using chattr(1), although it can be displayed by lsattr(1).
Un fichier avec l’attribut « i » ne peut pas être modifié : il ne peut
pas être supprimé ou renommé, aucun lien ne peut être fait vers lui et
on ne peut pas y écrire de données. Seul le superutilisateur ou un
processus avec la capacité CAP_LINUX_IMMUTABLE peut ajouter ou retirer
cet attribut.
Un fichier avec l’attribut « j » aura toutes ses données écrites dans
le journal ext3 avant qu’elles soient écrites dans le fichier lui-même,
que le système de fichiers soit monté avec l’option « data=ordered » ou
avec l’option « data=writeback ». Quand le système de fichiers est
monté avec l’option « data=journal », toutes les données sont déjà
journalisées et cet attribut n’a aucun effet. Seul le superutilisateur
ou un processus avec la capacité CAP_SYS_RESOURCE peut ajouter ou
supprimer cet attribut.
Quand un fichier avec l’attribut « s » est supprimé, ses blocs sont mis
à zéro et écrits sur le disque. Remarque : assurez-vous de lire la
section sur les bogues et limitations à la fin de ce document.
Quand un fichier avec l’attribut « S » est modifié, les modifications
sont écrites de façon synchrone sur le disque ; c’est équivalent à ce
que fait l’option « sync » de mount, mais limité à un sous-ensemble de
fichiers.
A directory with the ’T’ attribute will be deemed to be the top of
directory hierarchies for the purposes of the Orlov block allocator.
This is a hint to the block allocator used by ext3 and ext4 that the
subdirectories under this directory are not related, and thus should be
spread apart for allocation purposes. For example it is a very good
idea to set the ’T’ attribute on the /home directory, so that
/home/john and /home/mary are placed into separate block groups. For
directories where this attribute is not set, the Orlov block allocator
will try to group subdirectories closer together where possible.
Un fichier avec l’attribut « t » n’aura pas de bloc partiel en fin de
fichier fusionné avec d’autres fins de fichiers (pour les systèmes de
fichiers permettent le « tail-merging »). Ceci est nécessaire pour des
applications comme LILO, qui lisent le système de fichiers directement
et ne connaissent pas le « tail-merging ». Remarque : Au moment de
l’écriture de cette page de manuel, les systèmes de fichiers ext2 et
ext3 ne gèrent toujours pas le « tail-merging » (à part dans des patch
très expérimentaux).
Quand un fichier avec l’attribut « u » est supprimé, son contenu est
sauvegardé. Ceci permet à l’utilisateur de demander sa récupération.
Remarque : assurez-vous de lire la section sur les bogues et
limitations à la fin de ce document.
L’attribut « X » est utilisé par les patches expérimentaux de
compression pour indiquer qu’on peut accéder directement au contenu
brut du fichier compressé. Il ne peut pas être ajouté ou retiré avec
chattr(1), il est tout de même affiché par lsattr(1).
L’attribut « Z » est utilisé par les patches expérimentaux de
compression pour indiquer que le fichier compressé est « sale ». Il ne
peut pas être ajouté ou retiré avec chattr(1), il est tout de même
affiché par lsattr(1).
AUTEUR
chattr a été écrit par Rémy Card <card@masi.ibp.fr>. Et est
actuellement maintenu par Theodore Ts’o <tytso@alum.mit.edu>.
BOGUES ET LIMITATIONS
Les attributs « c », « s » et « u » ne sont pas respectés par les
systèmes de fichiers ext2 et ext3 tels qu’ils sont implémentés dans les
noyaux Linux actuels. La gestion de ces attributs pourrait être
implémentée dans des versions futures des systèmes de fichiers ext2 et
ext3.
L’option « j » n’est utile que si le système de fichiers est monté en
tant que ext3.
L’option « D » n’est utile que sur les noyaux Linux 2.5.19 et
supérieurs.
DISPONIBILITÉ
chattr fait partie du paquet e2fsprogs et est disponible sur
http://e2fsprogs.sourceforge.net.
VOIR AUSSI
lsattr(1)
TRADUCTION
La traduction de cette page de manuel est maintenue par les membres de
la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez
signaler toute erreur de traduction par un rapport de bogue sur le
paquet manpages-fr-extra.