Man page - tune2fs(8)

Packages contains this manual

Available languages:

en fr pl ja ro

Manual

TUNE2FS

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
BOGUES
AUTEUR
DISPONIBILITÉ
VOIR AUSSI
TRADUCTION

NOM

tune2fs - Ajuster les paramĂštres des systĂšmes de fichiers ext2/ext3/ext4

SYNOPSIS

tune2fs [ -l ] [ -c nombre_max_montages ] [ -e comportement_erreur ] [ -f ] [ -i intervalle_entre_vĂ©rifications ] [ -I taille_nouveau_inƓud ] [ -j ] [ -J options_journal ] [ -m pourcentage_blocs_rĂ©servĂ©s ] [ -o [ ˆ ] option_montage[,...] ] [ -r nombre_blocs_rĂ©servĂ©s ] [ -u utilisateur ] [ -g groupe ] [ -C nombre_montages ] [ -E options_Ă©tendues ] [ -L nom_volume ] [ -M dernier_rĂ©pertoire_montĂ© ] [ -O [ˆ] fonctionnalitĂ© [,...] ] [ -Q options_quota ] [ -T date_derniĂšre_vĂ©rification ] [ -U UUID ] [ -z fichier_annulation ] pĂ©riphĂ©rique

DESCRIPTION

tune2fs permet Ă  l’administrateur systĂšme d’ajuster les paramĂštres modifiables des systĂšmes de fichiers Linux ext2, ext3 ou ext4. Les valeurs de ces options peuvent ĂȘtre affichĂ©es en utilisant l’option -l du programme tune2fs (8) ou en utilisant le programme dumpe2fs (8).

Le pĂ©riphĂ©rique peut ĂȘtre soit un nom de fichier (par exemple, /dev/sda1), soit une Ă©tiquette : « LABEL= nom_volume » (par exemple LABEL=home), soit un UUID : « UUID= UUID » (par exemple UUID=e40486c6-84d5-4f2f-b99c-032281799c9d).

OPTIONS

-c nombre_max_montages

Ajuster le nombre maximal de montages entre deux vérifications du systÚme de fichiers par e2fsck (8). Si nombre_max_montages est la chaßne « random », tune2fs utilisera un nombre aléatoire entre 20 et 40. Si nombre_max_montages vaut 0 ou -1 , le nombre de fois que le systÚme de fichiers a été monté sera ignoré par e2fsck (8) et par le noyau.

Faire varier le nombre de montages au bout duquel les systĂšmes de fichiers seront obligatoirement vĂ©rifiĂ©s permet d’éviter que les systĂšmes de fichiers ne soient tous vĂ©rifiĂ©s en mĂȘme temps lors de l’utilisation de systĂšmes de fichiers journalisĂ©s.

La vĂ©rification dĂ©pendante du nombre de montages est dĂ©sactivĂ©e par dĂ©faut pour Ă©viter de longs redĂ©marrages non anticipĂ©s pendant que e2fsck travaille. Si vous ĂȘtes concernĂ©s par des corruptions de systĂšme causĂ©es par des problĂšmes potentiels de bogue du noyau pour le matĂ©riel, une meilleure solution que cette vĂ©rification dĂ©pendante du nombre de montages est d’utiliser le programme e2scrub (8). Cependant, cela nĂ©cessite de placer le systĂšme de fichiers dans un volume LVM.

-C nombre_montages

DĂ©finir le nombre de fois que le systĂšme de fichiers a Ă©tĂ© montĂ©. S’il est configurĂ© Ă  une valeur plus importante que le paramĂštre nombre_max_montages dĂ©fini par l’option -c , e2fsck (8) vĂ©rifiera le systĂšme de fichiers lors du prochain redĂ©marrage.

-e comportement_erreur

Changer le comportement du noyau quand des erreurs ont Ă©tĂ© dĂ©tectĂ©es. Dans tous les cas, une erreur de systĂšme de fichiers provoquera l’exĂ©cution de e2fsck (8) pour vĂ©rifier le systĂšme de fichiers lors du prochain redĂ©marrage. Les choix possibles pour comportement_erreur sont :

continue

Continuer l’exĂ©cution normale.

remount-ro

Remonter le systĂšme de fichiers en lecture seule.

panic

Provoquer une panique du noyau.

-E options_étendues

Définir les options étendues pour le systÚme de fichiers. Les options étendues sont séparées par des virgules et peuvent prendre un paramÚtre en utilisant le signe égal (« = »). Les options étendues suivantes sont prises en charge :

clear_mmp

RĂ©initialiser le bloc MMP (s’il existe) Ă  un Ă©tat sain. À n’utiliser qu’en ayant la certitude que le pĂ©riphĂ©rique n’est pas montĂ© ou que son systĂšme de fichiers n’est pas en train d’ĂȘtre vĂ©rifiĂ©, afin d’éviter une corruption sĂ©vĂšre du systĂšme de fichiers. -f est nĂ©cessaire.

encoding= nom_encodage

Activer la fonctionnalitĂ© casefold dans le superbloc et rĂ©gler nom_encodage pour indiquer l’encodage utilisĂ©. Si nom_encodage n’est pas prĂ©cisĂ©, UTF8 est utilisĂ©. L’encodage ne peut ĂȘtre modifiĂ© si casefold a Ă©tĂ© activĂ© prĂ©cĂ©demment.

encoding_flags= indicateurs_encodage

DĂ©finir les paramĂštres pour les opĂ©rations d’encodage de caractĂšres de nom de fichier. Si un indicateur n’est pas modifiĂ© par cette option, sa valeur par dĂ©faut est utilisĂ©e. indicateurs_encodage est une liste d’indicateurs Ă  activer, sĂ©parĂ©s par des virgules. Les indicateurs ne peuvent ĂȘtre modifiĂ©s si casefold a Ă©tĂ© activĂ© prĂ©cĂ©demment.

Le seul indicateur pouvant ĂȘtre activĂ© actuellement est strict , ce qui signifie que les chaĂźnes non autorisĂ©es sont rejetĂ©es par le systĂšme de fichiers. Dans la configuration par dĂ©faut, l’indicateur strict est dĂ©sactivĂ©.

force_fsck

Positionner un attribut dans le superbloc du systĂšme de fichiers indiquant que des erreurs ont Ă©tĂ© trouvĂ©es. Cela obligera l’exĂ©cution de fsck au prochain montage.

hash_alg= algo_hachage

DĂ©finir l’algorithme de hachage utilisĂ© par dĂ©faut pour les systĂšmes de fichiers avec des rĂ©pertoires utilisant des arbres binaires hachĂ©s. Les algorithmes acceptĂ©s sont : legacy , half_md4 et tea .

mmp_update_interval= intervalle

Ajuster la durĂ©e, en seconde, de l’intervalle initial pour la mise Ă  jour MMP. Indiquer un intervalle de 0 signifie utiliser la valeur par dĂ©faut. La valeur indiquĂ©e doit ĂȘtre infĂ©rieure Ă  300 secondes. Cette option nĂ©cessite que la fonctionnalitĂ© mmp ait Ă©tĂ© activĂ©e.

mount_opts= chaĂźne_option_montage

Configurer un ensemble d’options de montage par dĂ©faut qui seront utilisĂ©es lorsque le systĂšme de fichiers sera montĂ©. Contrairement aux options de montage par dĂ©faut basĂ©es sur un masque de bits qui peuvent ĂȘtre indiquĂ©es avec l’option -o , chaĂźne_option_montage est une chaĂźne de caractĂšres arbitraire de longueur infĂ©rieure Ă  63 octets, qui est ensuite enregistrĂ©e dans le superbloc.

Le pilote du systĂšme de fichiers ext4 appliquera d’abord les options basĂ©es sur un masque de bits, puis analysera la chaĂźne chaĂźne_option_montage , avant d’analyser les options passĂ©es directement au programme mount (8).

Ce réglage du superbloc est pris en compte dans les noyaux 2.6.35 et postérieurs. Il est en revanche complÚtement ignoré par les pilotes des systÚmes de fichiers ext2 et ext3.

orphan_file_size= taille

DĂ©finir la taille du fichier de suivi des inƓuds dĂ©liĂ©s mais encore ouverts et des inƓuds en cours de troncature. Un fichier plus grand permet une flexibilitĂ©, l’idĂ©al est de rĂ©server quelques blocs par processeur.

stride= taille_bande

Configurer le systĂšme de fichiers pour une matrice RAID avec une taille de bande de largeur_bande blocs du systĂšme de fichiers. Il s’agit du nombre de blocs lus ou Ă©crits sur le disque avant de passer au disque suivant. Cela affecte principalement le placement des mĂ©tadonnĂ©es comme la carte des blocs au moment de la crĂ©ation du systĂšme de fichiers avec mke2fs pour Ă©viter de les placer toutes sur le mĂȘme disque, ce qui peut rĂ©duire les performances. Elle peut aussi ĂȘtre utilisĂ©e par l’allocateur de blocs.

stripe_width= largeur_bande

Configurer le systĂšme de fichiers pour une matrice RAID avec une largeur de bande de largeur_bande blocs du systĂšme de fichiers. Il s’agit typiquement de largeur_bande * N, oĂč N est le nombre de disques de donnĂ©es sur le RAID (par exemple, RAID 5 N+1, RAID 6 N+2). Cela permet Ă  l’allocateur de blocs d’éviter des sĂ©quences de lecture-modification-Ă©criture de la paritĂ© dans une bande RAID si c’est possible quand les donnĂ©es sont Ă©crites.

test_fs

Positionner un attribut dans le superbloc du systĂšme de fichiers indiquant qu’il peut ĂȘtre montĂ© en utilisant du code expĂ©rimental du noyau, comme le systĂšme de fichiers ext4dev.

ˆtest_fs

Effacer l’attribut test_fs, ce qui indique que le systĂšme de fichiers ne doit ĂȘtre montĂ© qu’avec du code de prise en charge d’un systĂšme de fichiers prĂȘt pour la production.

-f

Forcer l’opĂ©ration de tune2fs Ă  se poursuivre jusqu’à la fin mĂȘme en cas d’erreur. Cette option est utile lors de la suppression de la fonctionnalitĂ© has_journal d’un systĂšme de fichiers qui a un journal externe (ou qui a Ă©tĂ© corrompu de telle maniĂšre qu’il semble en avoir un) mais que le journal n’est pas disponible. Si le systĂšme de fichiers nĂ©cessite de rejouer le journal, l’option -f doit ĂȘtre indiquĂ©e deux fois pour avoir l’effet escomptĂ©.

AVERTISSEMENT : supprimer le journal externe d’un systĂšme de fichiers qui n’a pas Ă©tĂ© dĂ©montĂ© proprement sans rejouer au prĂ©alable le journal externe peut amener Ă  des pertes de donnĂ©es sĂ©vĂšres et une corruption du systĂšme de fichiers.

-g groupe

DĂ©finir le groupe qui peut utiliser les blocs rĂ©servĂ©s dans le systĂšme de fichiers. Le paramĂštre groupe peut ĂȘtre soit un nom de groupe soit un GID (identifiant de groupe) numĂ©rique. Si un nom de groupe est fourni, il est converti en GID numĂ©rique puis enregistrĂ© dans le superbloc.

-i intervalle_entre_vérifications [ d | m | w ]

Ajuster la durĂ©e maximale entre deux vĂ©rifications du systĂšme de fichiers. Le suffixe indique l’unitĂ© (par dĂ©faut ce sont des jours) : d pour les jours (days), m pour les mois (months) et w pour les semaines (weeks). La valeur zĂ©ro dĂ©sactivera les vĂ©rifications pĂ©riodiques.

Il y a du pour et du contre dans la dĂ©sactivation de ces vĂ©rifications pĂ©riodiques. Consultez la discussion sur l’option -c (vĂ©rification selon le nombre de montages) pour plus de dĂ©tails.

-I

Modifier la taille d’inƓud utilisĂ©e par le systĂšme de fichiers. Cela nĂ©cessite de modifier la table d’inƓuds, donc que l’intĂ©gritĂ© du systĂšme de fichiers soit vĂ©rifiĂ©e d’abord en utilisant e2fsck (8). Cette opĂ©ration dure un certain temps et le systĂšme de fichiers peut ĂȘtre corrompu et des donnĂ©es perdues si une interruption se produit lors de la conversion du systĂšme de fichiers. Une sauvegarde prĂ©alable du systĂšme de fichiers est recommandĂ©e avant la modification de la taille d’inƓud.

Les systĂšmes de fichiers avec une taille d’inƓud de 128 octets ne gĂšrent pas les horodatages au delĂ  du 19 janvier 2038. Les inƓuds de 256 octets ou plus gĂšreront les horodatages Ă©tendus, les identifiants de projet et la possibilitĂ© de stocker certains attributs Ă©tendus dans la table d’inƓuds pour une amĂ©lioration des performances.

-j

Ajouter un journal ext3 au systĂšme de fichiers. Si l’option -J n’est pas indiquĂ©e, les paramĂštres par dĂ©faut pour les journaux seront utilisĂ©s pour crĂ©er un journal de taille adaptĂ©e (en fonction de la taille du systĂšme de fichiers) stockĂ© dans le systĂšme de fichiers. Remarquez que vous devez utiliser un noyau qui prend en charge ext3 pour exploiter rĂ©ellement le journal.

Si cette option est utilisĂ©e pour crĂ©er un journal sur un systĂšme de fichiers montĂ©, un fichier immuable, .journal , sera créé dans le rĂ©pertoire racine du systĂšme de fichiers, Ă©tant donnĂ© que c’est l’unique maniĂšre de crĂ©er l’inƓud du journal lorsque le systĂšme de fichiers est montĂ©. Lorsque le journal ext3 est visible et que le systĂšme de fichiers est montĂ©, il est dangereux de le modifier ou de le supprimer ; c’est pour cette raison que le fichier est marquĂ© comme immuable. Pendant la vĂ©rification de systĂšmes de fichiers dĂ©montĂ©s, e2fsck (8) dĂ©placera automatiquement .journal vers l’inƓud de journal rĂ©servĂ©, qui est invisible. Pour tous les systĂšmes de fichiers Ă  l’exception du systĂšme de fichiers racine, cela devrait ĂȘtre fait automatiquement au prochain redĂ©marrage de la machine. Étant donnĂ© que le systĂšme de fichiers racine est montĂ© en lecture seule, e2fsck (8) devra ĂȘtre exĂ©cutĂ© depuis un disque de rĂ©paration pour que la transition soit effectuĂ©e.

Sur certaines distributions, telles que Debian, si un ramdisk initial est utilisĂ©, les scripts initrd convertiront automatiquement un systĂšme de fichiers ext2 racine vers un ext3 si le fichier /etc/fstab indique le systĂšme de fichiers racine comme ext3. Ainsi, cela Ă©vite l’utilisation d’un disque de rĂ©paration pour ajouter un journal ext3 au systĂšme de fichiers racine.

-J options_journal

Remplacer les paramÚtres par défaut pour la création du journal ext3. Les options du journal sont séparées par des virgules et peuvent prendre un paramÚtre en utilisant le symbole égal (« = »). Les options suivantes sont prises en charge :

device= journal_externe

Attacher le systÚme de fichiers au périphérique du journal de blocs situé à journal_externe . Le journal externe doit avoir déjà été créé en utilisant la commande :

mke2fs -O journal_dev journal_externe

Remarquez que journal_externe doit avoir Ă©tĂ© formatĂ© avec la mĂȘme taille de blocs que les systĂšmes de fichiers qui l’utiliseront. De plus, mĂȘme s’il est possible d’attacher plusieurs systĂšmes de fichiers Ă  un unique journal externe, le noyau Linux et e2fsck (8) ne gĂšrent actuellement pas le partage de journal externe.

Au lieu d’indiquer directement un nom de pĂ©riphĂ©rique, journal_externe peut aussi ĂȘtre indiquĂ© sous la forme LABEL= nom ou UUID= UUID pour indiquer le journal externe par le nom de volume ou par l’UUID stockĂ© dans le superbloc ext2 au dĂ©but du journal. Utilisez dumpe2fs (8) pour afficher le nom de volume et l’UUID du pĂ©riphĂ©rique d’un journal. Voir aussi l’option -L de tune2fs (8).

stride= taille_fast-commit

CrĂ©er une zone de journal supplĂ©mentaire d’enregistrement rapide de taille taille_fast-commit kilooctets. Cette option est seulement autorisĂ©e si la fonctionnalitĂ© fast_commit est activĂ©e sur le systĂšme de fichiers. Si cette option n’est pas indiquĂ©e et si la fonctionnalitĂ© fast_commit est activĂ©e, la taille de la zone sera par dĂ©faut taille_journal /64 mĂ©gaoctets. La taille totale du journal avec la fonctionnalitĂ© fast_commit activĂ©e est taille_journal + ( taille_fast-commit * 1024) mĂ©gaoctets. Elle ne peut pas ĂȘtre supĂ©rieure Ă  10 240 000 blocs, sans dĂ©passer la moitiĂ© de la taille totale du systĂšme de fichiers.

location= emplacement_journal

PrĂ©ciser l’emplacement du journal. Le paramĂštre emplacement_journal peut ĂȘtre prĂ©cisĂ© comme un numĂ©ro de bloc, ou, si le nombre a un suffixe d’unitĂ©s (par exemple « M », « G », etc.), ĂȘtre interprĂ©tĂ© comme le dĂ©calage depuis le dĂ©but du systĂšme de fichiers.

size= taille_journal

Create a journal stored in the file system of size journal-size megabytes. The size of the journal must be at least 1024 file system blocks (i.e., 1 MiB if using 1k blocks, 4 MiB if using 4k blocks, etc.) and may be no more than 10,240,000 file system blocks. There must be enough free space in the file system to create a journal of that size.

Une seule des deux options size ou device peut ĂȘtre utilisĂ©e pour un systĂšme de fichiers donnĂ©.

-l

Lister le contenu du superbloc du systĂšme de fichiers, dont les valeurs actuelles des paramĂštres qui peuvent ĂȘtre dĂ©finis par ce programme.

-L nom_volume

DĂ©finir le nom de volume du systĂšme de fichiers. Les noms de volume des systĂšmes de fichiers ext2 sont limitĂ©s Ă  16 caractĂšres ; si nom_volume est plus long que 16 caractĂšres, tune2fs le tronquera et affichera un avertissement. Pour les autres systĂšmes de fichiers qui prennent en charge la manipulation en ligne des noms de volume et sont montĂ©s, tune2fs fonctionnera Ă©galement, mais ne tentera pas du tout de tronquer le nom_volume . Le nom de volume peut ĂȘtre utilisĂ© par mount (8), fsck (8) et /etc/fstab (5) (et probablement d’autres) en indiquant LABEL= nom_volume Ă  la place d’un nom de pĂ©riphĂ©rique bloc spĂ©cial comme /dev/hda5 .

-m pourcentage_blocs_réservés

DĂ©finir en pour cent la fraction du systĂšme de fichiers qui ne peut ĂȘtre allouĂ©e que par des processus privilĂ©giĂ©s. La rĂ©servation de blocs du systĂšme de fichiers pour une utilisation par des processus privilĂ©giĂ©s permet d’éviter la fragmentation et permet aux dĂ©mons lancĂ©s par le superutilisateur, comme syslogd (8), de continuer Ă  fonctionner correctement aprĂšs que les processus non privilĂ©giĂ©s ne soient plus autorisĂ©s Ă  Ă©crire sur le systĂšme de fichiers. La valeur par dĂ©faut est de 5 %.

-M dernier_répertoire_monté

Définir le dernier point de montage du systÚme de fichiers.

-o [ ˆ ] option_montage [ , ...]

Positionner ou effacer les options de montage par dĂ©faut du systĂšme de fichiers. Les options de montage par dĂ©faut peuvent ĂȘtre remplacĂ©es Ă  l’aide des options de montage indiquĂ©es, soit dans /etc/fstab (5), soit en argument de ligne de commande Ă  mount (8). Les noyaux anciens peuvent ne pas gĂ©rer cette fonctionnalité ; en particulier, les noyaux antĂ©rieurs Ă  2.4.20 ignorerons probablement le champ d’options de montage prĂ©sent dans le superbloc.

Plusieurs options de montage peuvent ĂȘtre positionnĂ©es ou effacĂ©es en les sĂ©parant par des virgules. Les options prĂ©fixĂ©es par un accent circonflexe (« ˆ ») seront effacĂ©es du superbloc tandis que celles sans prĂ©fixe ou avec le prĂ©fixe « + » seront ajoutĂ©es.

Les options de montage suivantes peuvent ĂȘtre positionnĂ©es ou effacĂ©es en utilisant tune2fs :

debug

Activer le code de débogage pour ce systÚme de fichiers.

bsdgroups

Émuler le comportement BSD lors de la crĂ©ation de fichiers : ils prennent l’ID de groupe du rĂ©pertoire dans lequel ils sont créés. Le comportement standard SystĂšme V est celui par dĂ©faut, les fichiers créés prennent l’ID de groupe du processus courant, Ă  moins que le bit setgid du rĂ©pertoire ne soit positionnĂ©, auquel cas il prendra l’ID de groupe du rĂ©pertoire parent et Ă©galement le bit setgid si c’est lui-mĂȘme un rĂ©pertoire.

user_xattr

Activer les attributs Ă©tendus de l’utilisateur.

acl

Activer les listes de contrîle d’accùs POSIX (ACL).

uid16

DĂ©sactiver les UID et GID 32 bits. Cela permet l’interopĂ©rabilitĂ© avec les noyaux anciens qui ne gĂšrent que des valeurs 16 bits.

journal_data

Quand le systĂšme de fichiers est montĂ© avec la journalisation activĂ©e, toutes les donnĂ©es (pas uniquement les mĂ©tadonnĂ©es) sont inscrites dans le journal avant d’ĂȘtres Ă©crites sur le systĂšme de fichiers.

journal_data_ordered

Quand le systÚme de fichiers est monté avec la journalisation activée, toute donnée est écrite sur le systÚme de fichiers principal avant que ses métadonnées ne soient inscrites dans le journal.

journal_data_writeback

Quand le systĂšme de fichiers est montĂ© avec la journalisation activĂ©e, les donnĂ©es peuvent ĂȘtre Ă©crites sur le systĂšme de fichiers principal aprĂšs que ses mĂ©tadonnĂ©es soient inscrites dans le journal. Cela peut augmenter le dĂ©bit, cependant cela peut aussi faire apparaĂźtre des donnĂ©es anciennes dans les fichiers suite Ă  un crash et Ă  une restauration Ă  l’aide du journal.

nobarrier

Le systĂšme de fichiers sera montĂ© avec les opĂ©rations de barriĂšres d’écriture dĂ©sactivĂ©es. (Cette option n’est actuellement prise en charge que par le pilote du systĂšme de fichiers ext4 des noyaux 2.6.35 et postĂ©rieurs.)

block_validity

Le systĂšme de fichiers sera montĂ© avec l’option de validitĂ© de bloc activĂ©e, ce qui entraĂźnera des vĂ©rifications supplĂ©mentaires aprĂšs la lecture ou l’écriture dans le systĂšme de fichiers. Cela empĂȘche l’apparition de blocs de mĂ©tadonnĂ©es corrompus causant des dommages au systĂšme de fichiers par la réécriture de parties de la table des inƓuds ou des descripteurs de groupes de blocs. Cela a un coĂ»t en terme de consommation de mĂ©moire et de temps processeur, donc ce n’est activĂ© que pour le dĂ©bogage. (Cette option n’est actuellement prise en charge que par le pilote du systĂšme de fichiers ext4 des noyaux 2.6.35 et postĂ©rieurs.)

discard

Le systĂšme de fichiers sera montĂ© avec l’option de montage « discard ». Cela conduira le systĂšme de fichiers Ă  essayer d’utiliser les fonctionnalitĂ©s d’abandon (« discard ») ou de rognage (« trim ») de certains pĂ©riphĂ©riques de stockage (tels que les disques durs SSD et les disques Ă  allocation fine et dynamique disponibles dans certaines baies de stockage) pour informer le pĂ©riphĂ©rique de stockage que les blocs appartenant aux fichiers effacĂ©s peuvent ĂȘtre rĂ©utilisĂ©s. (Cette option n’est actuellement prise en charge que par le pilote du systĂšme de fichiers ext4 des noyaux 2.6.35 et postĂ©rieurs.)

nodelalloc

Le systĂšme de fichiers sera montĂ© avec l’option de montage nodelalloc. Cela aura pour effet de dĂ©sactiver la fonctionnalitĂ© d’allocation retardĂ©e. (Cette option n’est actuellement prise en charge que par le pilote du systĂšme de fichiers ext4 des noyaux 2.6.35 et postĂ©rieurs.)

-O [ ˆ ] fonctionnalitĂ© [ , ...]

Positionner ou effacer les fonctionnalitĂ©s indiquĂ©es du systĂšme de fichiers. Plusieurs fonctionnalitĂ©s peuvent ĂȘtre positionnĂ©es ou effacĂ©es en les sĂ©parant par des virgules. Les fonctionnalitĂ©s prĂ©fixĂ©es par un accent circonflexe (« ˆ ») seront effacĂ©es du superbloc tandis que celles sans prĂ©fixe ou avec le prĂ©fixe « + » seront ajoutĂ©es. Pour une description dĂ©taillĂ©e des fonctionnalitĂ©s de systĂšme de fichiers, consultez la page de manuel ext4 (5).

Les fonctionnalitĂ©s suivantes peuvent ĂȘtre positionnĂ©es ou effacĂ©es en utilisant tune2fs :

64bit

Permettre au systĂšme de fichiers d’ĂȘtre plus grand que 2ˆ32 blocs.

casefold

Activer la prise en charge d’indiffĂ©renciation de casse (case folding) de fichier au niveau systĂšme. Cette option ne peut ĂȘtre effacĂ©e que si le systĂšme de fichiers ne possĂšde pas de rĂ©pertoires dotĂ©s de l’attribut F .

dir_index

Utiliser des arbres binaires hachés pour accélérer la recherche des répertoires de grande taille.

dir_nlink

Autoriser plus de 65 000 sous-répertoires par répertoire.

ea_inode

Autoriser le placement de la valeur de chaque attribut Ă©tendu dans les blocs de donnĂ©es d’un inƓud diffĂ©rent si nĂ©cessaire, augmentant la limite de la taille et du nombre d’attributs Ă©tendus par fichier. Tune2fs actuellement gĂšre uniquement le rĂ©glage de cette fonctionnalitĂ© de systĂšme de fichiers.

encrypt

Activer la prise en charge du chiffrement de fichier au niveau systÚme. Actuellement Tune2fs gÚre uniquement le réglage de cette fonctionnalité de systÚme de fichiers.

extent

Activer l’utilisation d’arbres Ă©tendus pour stocker la position des blocs de donnĂ©es dans les inƓuds. Actuellement Tune2fs gĂšre uniquement le rĂ©glage de cette fonctionnalitĂ© de systĂšme de fichiers.

extra_isize

Activer les champs d’inƓuds Ă©tendus utilisĂ©s par ext4.

filetype

Enregistrer les informations sur les types de fichiers dans les entrées de répertoires.

flex_bg

Permettre de placer les tables de blocs et d’inƓuds pour un groupe de blocs n’importe oĂč sur le mĂ©dium de stockage. Tune2fs ne rĂ©organisera pas leurs emplacements, comme le ferait mkde2fs (8) en crĂ©ant un nouveau systĂšme de fichiers ayant la fonctionnalitĂ© flex_bg activĂ©e.

has_journal

Utiliser un journal pour assurer la cohĂ©rence du systĂšme de fichiers mĂȘme aprĂšs un arrĂȘt brutal. Ajouter cette fonctionnalitĂ© est Ă©quivalent Ă  utiliser l’option -j .

fast_commit

Activer la fonctionnalité de transmission rapide de la journalisation pour améliorer la latence de fsync .

large_dir

Augmenter la limite du nombre de fichiers par répertoire. Tune2fs actuellement gÚre uniquement le réglage de cette fonctionnalité de systÚme de fichiers.

huge_file

Prendre en charge des fichiers plus grands que 2 téraoctets.

large_file

File System can contain files that are greater than 2 GiB.

metadata_csum

Enregistrer une somme de contrÎle pour protéger le contenu de chaque bloc de métadonnées.

metadata_csum_seed

Permettre au systĂšme de fichiers d’enregistrer la graine de la somme de contrĂŽle dans le superbloc, autorisant l’administrateur Ă  modifier l’UUID d’un systĂšme de fichiers en utilisant la fonctionnalitĂ© metadata_csum tout en Ă©tant montĂ©.

mmp

Activer ou désactiver la fonctionnalité de protection contre le montage multiple (MMP).

orphan_file

Store the list of orphan inodes in multiple blocks instead of a single linked-list to avoid potential scalability bottlenecks for workloads that perform a large number of file truncations or extensions in parallel.

project

Activer le suivi d’ID de projet. Cela est utilisĂ© pour le suivi de quota de projet.

quota

Activer les inƓuds internes de quota de systùme de fichiers.

read-only

Obliger le noyau Ă  monter le systĂšme de fichiers en lecture seule.

resize_inode

RĂ©server de l’espace pour que la table des descripteurs de groupes de blocs puisse grossir dans le futur. Tune2fs ne prend en charge que l’effacement de cette fonctionnalitĂ© du systĂšme de fichiers.

sparse_super

Limiter le nombre des superblocs de sauvegarde pour Ă©conomiser de l’espace sur les grands systĂšmes de fichiers. Actuellement Tune2fs gĂšre uniquement le rĂ©glage de cette fonctionnalitĂ© de systĂšme de fichiers.

stable_inodes

EmpĂȘcher que le systĂšme de fichiers soit rĂ©duit ou ait son UUID modifiĂ©, dans le but de permettre l’utilisation de rĂ©glages de chiffrement spĂ©cialisĂ© qui utilisent les numĂ©ros d’inƓuds et les UUID. Actuellement Tune2fs gĂšre uniquement le rĂ©glage de cette fonctionnalitĂ© de systĂšme de fichiers.

uninit_bg

Permettre au noyau d’initialiser en diffĂ©rĂ© la table des blocs et des inƓuds et de garder une trace des inƓuds inutilisĂ©s d’un systĂšme de fichiers, pour rĂ©duire la durĂ©e d’exĂ©cution de e2fsck (8). La premiĂšre exĂ©cution de e2fsck aprĂšs avoir activĂ© cette fonctionnalitĂ© prendra le mĂȘme temps, mais les exĂ©cutions suivantes de e2fsck ne prendront qu’une fraction de ce temps, en fonction du taux de remplissage du systĂšme de fichiers.

verity

Activer la prise en charge de la protection « verity » de fichiers. Tune2fs actuellement gÚre uniquement le réglage de cette fonctionnalité de systÚme de fichiers.

AprĂšs avoir rĂ©glĂ© ou effacĂ© les fonctionnalitĂ©s sparse_super , uninit_bg , filetype ou resize_inode , il peut ĂȘtre nĂ©cessaire de lancer e2fsck (8) sur le systĂšme de fichiers pour que ce dernier retourne Ă  un Ă©tat cohĂ©rent. Tune2fs affichera un message demandant Ă  l’administrateur systĂšme d’exĂ©cuter e2fsck (8) lorsque cela est nĂ©cessaire. AprĂšs l’ajout de la fonctionnalitĂ© dir_index , e2fsck -D doit ĂȘtre exĂ©cutĂ© pour convertir les rĂ©pertoires existants dans le format utilisant des arbres binaires hachĂ©s. Lorsque certaines fonctionnalitĂ©s sont activĂ©es, il pourra ĂȘtre impossible de monter le systĂšme de fichiers sur des noyaux ne gĂ©rant pas ces fonctionnalitĂ©s. En particulier, les fonctionnalitĂ©s uninit_bg et flex_bg ne sont prises en charge que par les systĂšmes de fichiers ext4.

-r nombre_blocs_réservés

Définir le nombre de blocs réservés dans le systÚme de fichiers.

-Q options_quota

Définir la fonctionnalité de « quota » sur le superbloc et travailler sur les fichiers de quota pour le type de quota donné. Les options de quota possibles sont les suivantes :

[ ˆ ] usrquota

Positionner ou supprimer l’inƓud de quota utilisateur dans le superbloc.

[ ˆ ] grpquota

Positionner ou supprimer l’inƓud de quota de groupe dans le superbloc.

[ ˆ ] prjquota

Positionner ou supprimer l’inƓud de quota de projet dans le superbloc.

-T date_derniÚre_vérification

DĂ©finir la date de derniĂšre modification du systĂšme de fichiers Ă  l’aide de e2fsck . Cette date est interprĂ©tĂ©e en utilisant la zone de temps actuelle (locale). Cela peut ĂȘtre utile dans des scripts qui utilisent un gestionnaire de volume logique (LVM) pour prendre une sauvegarde instantanĂ©e d’un systĂšme de fichiers puis qui vĂ©rifient le systĂšme de fichiers lors de temps libres pour s’assurer qu’il n’y pas eu de corruptions dues Ă  des problĂšmes matĂ©riels, etc. Si le systĂšme de fichiers est bon, cette option peut ĂȘtre utilisĂ©e pour dĂ©finir la date de vĂ©rification sur le systĂšme de fichiers d’origine. Le format de date_derniĂšre_vĂ©rification est une date au format international, avec Ă©ventuellement une heure, c’est-Ă -dire YYYYMMDD[HH[MM[SS]]]. Le mot-clĂ© now (maintenant) est Ă©galement acceptĂ©, auquel cas la date de derniĂšre vĂ©rification sera positionnĂ©e Ă  la date actuelle.

-u utilisateur

DĂ©finir l’utilisateur qui peut utiliser les blocs rĂ©servĂ©s dans le systĂšme de fichiers. utilisateur peut ĂȘtre un UID (identifiant utilisateur) numĂ©rique ou un nom d’utilisateur. Si un nom d’utilisateur est fourni, il sera converti en UID numĂ©rique avant d’ĂȘtre stockĂ© dans le superbloc.

-U UUID

DĂ©finir l’identifiant unique universel du systĂšme de fichiers (UUID = Universal Unique ID) Ă  UUID . Le format d’UUID est une suite de chiffres hexadĂ©cimaux sĂ©parĂ©s par des tirets ; par exemple « c1b9d5a2-f162-11cf-9ece-0020afc76f16 ». Le paramĂštre UUID peut aussi ĂȘtre l’un des suivants :

clear

Effacer l’UUID du systùme de fichiers.

random

Générer aléatoirement un nouvel UUID.

time

Générer un nouvel UUID à partir de la date courante.

L’UUID peut ĂȘtre utilisĂ© par mount (8), fsck (8) et /etc/fstab (5) (et probablement d’autres) en indiquant UUID= uuid Ă  la place du nom de pĂ©riphĂ©rique comme /dev/hda1 .

Voir uuidgen (1) pour plus d’informations. Si le systĂšme n’a pas de bon gĂ©nĂ©rateur alĂ©atoire comme /dev/random ou /dev/urandom , tune2fs utilisera automatiquement un UUID gĂ©nĂ©rĂ© Ă  partir de la date Ă  la place de l’UUID gĂ©nĂ©rĂ© alĂ©atoirement.

-z fichier_annulations

Avant d’écraser un bloc de systĂšme de fichiers, Ă©crire l’ancien contenu du bloc dans un fichier de rĂ©cupĂ©ration (undo). Celui-ci peut ĂȘtre utilisĂ© par e2undo (8) pour restaurer l’ancien contenu si quelque chose se dĂ©roulait mal. Si une chaĂźne vide est passĂ©e comme argument undo_file, le fichier de rĂ©cupĂ©ration sera Ă©crit dans un fichier appelĂ© tune2fs- pĂ©riphĂ©rique .e2undo dans le rĂ©pertoire spĂ©cifiĂ© Ă  partir le la variable d’environnement E2FSPROGS_UNDO_DIR .

AVERTISSEMENT : le fichier d’annulations ne peut pas ĂȘtre utilisĂ© pour se remettre d’une coupure d’alimentation ou d’un plantage du systĂšme.

BOGUES

Nous n’avons pas encore trouvĂ© de bogues. Ça ne veut pas dire qu’il n’y en a pas


AUTEUR

tune2fs a Ă©tĂ© Ă©crit par Remy Card <Remy.Card@linux.org>. Il est actuellement maintenu par Theodore Ts’o <tytso@alum.mit.edu>. tune2fs utilise la bibliothĂšque ext2fs Ă©crite par Theodore Ts’o <tytso@mit.edu>. Cette page de manuel a Ă©tĂ© Ă©crite par Christian Kuhtz <chk@data-hh.Hanse.DE>. La vĂ©rification pĂ©riodique a Ă©tĂ© ajoutĂ©e par Uwe Ohse <uwe@tirka.gun.de>.

DISPONIBILITÉ

tune2fs fait partie du paquet e2fsprogs qui est disponible sur http://e2fsprogs.sourceforge.net.

VOIR AUSSI

ext4 (5), debugfs (8), dumpe2fs (8), e2fsck (8), mke2fs (8)

TRADUCTION

La traduction française de cette page de manuel a Ă©tĂ© créée par GĂ©rard Delafond <gerard@delafond.org>, FrĂ©dĂ©ric Delanoy <delanoy_f@yahoo.com>, Thierry Vignaud <tvignaud@mandriva.com>, SĂ©bastien Blanchet, Emmanuel Araman <Emmanuel@araman.org>, Éric Piel <eric.piel@tremplin-utc.net>, Nicolas François <nicolas.francois@centraliens.net>, Romain Doumenc <rd6137@gmail.com>, David PrĂ©vot <david@tilapin.org>, CĂ©dric Boutillier <cedric.boutillier@gmail.com> et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .