Man page - debugfs(8)
Packages contains this manual
- tune2fs(8)
- e2mmpstatus(8)
- e2fsck.conf(5)
- fsck.ext2(8)
- mkfs.ext4(8)
- e2scrub_all(8)
- mke2fs.conf(5)
- fsck.ext4(8)
- badblocks(8)
- lsattr(1)
- dumpe2fs(8)
- ext3(5)
- ext2(5)
- mklost+found(8)
- e2fsck(8)
- resize2fs(8)
- e2freefrag(8)
- e4defrag(8)
- debugfs(8)
- fsck.ext3(8)
- ext4(5)
- filefrag(8)
- e2image(8)
- e2scrub(8)
- mkfs.ext3(8)
- e2undo(8)
- e4crypt(8)
- e2label(8)
- mkfs.ext2(8)
- mke2fs(8)
- chattr(1)
apt-get install e2fsprogs
Available languages:
en fr pl ja roManual
DEBUGFS
NOMSYNOPSIS
DESCRIPTION
OPTIONS
INDIQUER DES FICHIERS
COMMANDES
VARIABLES DâENVIRONNEMENT
AUTEUR
VOIR AUSSI
TRADUCTION
NOM
debugfs â DĂ©bogueur pour systĂšmes de fichiers ext2/ext3/ext4
SYNOPSIS
debugfs [ -DVwcin ] [ -b taille_bloc ] [ -s superbloc ] [ -f fichier_commande ] [ -R requĂȘte ] [ -d pĂ©riphĂ©rique_source ] [ -z fichier_annulations ] [ pĂ©riphĂ©rique ]
DESCRIPTION
Le programme debugfs est un dĂ©bogueur interactif de systĂšme de fichiers. Il peut servir Ă examiner et changer lâĂ©tat dâun systĂšme de fichiers ext2, ext3 ou ext4.
périphérique est un périphérique bloc (par exemple, /dev/sdXX ) ou un fichier contenant le systÚme de fichiers.
OPTIONS
|
-w |
Indiquer que le systĂšme de fichiers doit ĂȘtre ouvert en lecture-Ă©criture. Sans cette option, le systĂšme de fichiers est ouvert en lecture seule. |
||
|
-n |
DĂ©sactiver la vĂ©rification des sommes de contrĂŽle des mĂ©tadonnĂ©es. Cela peut ĂȘtre seulement utilisĂ© si vous croyez que les donnĂ©es sont correctes en dĂ©pit des plaintes dâe2fsprogs. |
||
|
-c |
Indiquer que le systĂšme de fichiers doit ĂȘtre ouvert en mode catastrophe, ce qui fait que les tables dâinĆuds et de groupes ne sont pas lues au dĂ©part. Cela peut ĂȘtre utile pour les systĂšmes de fichiers fortement corrompus, mais de ce fait, le mode catastrophe force lâouverture en mode lecture seule du systĂšme de fichiers. |
||
|
-i |
Indiquer que pĂ©riphĂ©rique reprĂ©sente un fichier image ext2 créé par le programme e2image . Puisque le fichier image ext2 ne contient que le superbloc, le descripteur des groupes de blocs, les tables dâallocation des blocs et inĆuds et la table des inĆuds, beaucoup de commandes de debugfs ne fonctionneront pas correctement. Attention : aucune vĂ©rification nâest effectuĂ©e et debugfs peut Ă©chouer de diffĂ©rentes façons si les commandes comme ls , dump , etc., sont utilisĂ©es sans indiquer le pĂ©riphĂ©rique_source en utilisant lâoption -d . debugfs est un outil de dĂ©bogage. Il est fourni brut de fonderie ! |
-d périphérique_source
UtilisĂ©e avec lâoption -i , cette option permet dâindiquer quâun pĂ©riphĂ©rique_source doit ĂȘtre utilisĂ© pour la lecture des blocs qui ne se trouvent pas dans le fichier image ext2. Cela inclut les donnĂ©es, les rĂ©pertoires et les blocs indirects.
-b taille_bloc
Forcer lâutilisation pour le systĂšme de fichiers de la taille de bloc donnĂ©e (en octet), plutĂŽt que dĂ©tecter la taille correcte automatiquement. Cette option est rarement nĂ©cessaire. Elle est utilisĂ©e principalement quand le systĂšme de fichiers est gravement endommagĂ© ou altĂ©rĂ©.
-s superbloc
Le superbloc du systĂšme de fichiers sera lu Ă partir du bloc dont le numĂ©ro est donnĂ©, au lieu dâutiliser le superbloc primaire (situĂ© 1024 octets aprĂšs le dĂ©but du systĂšme de fichiers). Si vous utilisez lâoption -s , vous devez Ă©galement fournir la taille des blocs du systĂšme de fichiers avec lâoption -b . Cette option est rarement nĂ©cessaire. Elle est utilisĂ©e principalement quand le systĂšme de fichiers est gravement endommagĂ© ou altĂ©rĂ©.
-f fichier_commande
debugfs lira les commandes dans le fichier fichier_commande et les exĂ©cutera. Quand debugfs a fini dâexĂ©cuter les commandes, il quitte.
|
-D |
debugfs ouvrira le pĂ©riphĂ©rique en utilisant les entrĂ©es/sorties directes (« Direct I/O »), outrepassant le cache de tampon. Notez que certains pĂ©riphĂ©riques Linux, comme Ă lâheure actuelle « device mapper », ne prennent pas en charge les entrĂ©es/sorties directes. |
-R requĂȘte
Forcer debugfs Ă nâexĂ©cuter que la requĂȘte puis quitter.
|
-V |
Afficher le numéro de version de debugfs et quitter. |
-z fichier_annulations
Avant dâĂ©craser un bloc de systĂšme de fichiers, Ă©crire le contenu du bloc dans un fichier dâannulations. Ce fichier peut ĂȘtre utilisĂ© par e2undo (8) pour restaurer lâancien contenu du systĂšme de fichiers si quelque chose se passe mal. Si une chaĂźne vide est passĂ©e comme argument du fichier dâannulations, le fichier dâannulations sera Ă©crit dans un fichier appelĂ© « debugfs- pĂ©riphĂ©rique .e2undo » dans le rĂ©pertoire prĂ©cisĂ© Ă lâaide de 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.
INDIQUER DES FICHIERS
Beaucoup de commandes de debugfs prennent un paramĂštre filespec pour indiquer un inĆud (par opposition Ă un chemin) dans le systĂšme de fichiers qui est actuellement ouvert par debugfs . Le paramĂštre filespec peut ĂȘtre indiquĂ© de deux façons. La premiĂšre est un numĂ©ro dâinĆud entre des crochets obliques, par exemple <2> . La seconde est un chemin ; si le chemin commence par une barre oblique (« / »), alors il est interprĂ©tĂ© relativement Ă la racine du systĂšme de fichiers qui est actuellement ouvert par debugfs . Sinon, le chemin est interprĂ©tĂ© relativement au rĂ©pertoire de travail comme maintenu par debugfs . Cela peut ĂȘtre modifiĂ© Ă lâaide de la commande cd de debugfs .
COMMANDES
Voici une liste
de commandes acceptées par
debugfs
:
blocks
filespec
Afficher les blocs utilisĂ©s par lâinĆud filespec sur la sortie standard.
bmap [ -a ] filespec bloc_logique [ bloc_physique ]
Afficher ou dĂ©finir le numĂ©ro de bloc physique correspondant au numĂ©ro de bloc logique bloc_logique de lâinĆud filespec . Si lâoption -a est indiquĂ©e, essayer dâallouer un bloc si nĂ©cessaire.
block_dump â[ -x ] [ -f filespec ] num_bloc
Afficher le bloc du systĂšme de fichiers indiquĂ© par num_bloc sur la console aux formats hexadĂ©cimal et ASCII. Si lâoption -f est indiquĂ©e, le numĂ©ro de bloc est relatif au dĂ©but du filespec donnĂ©. Si lâoption -x est indiquĂ©e, le bloc est interprĂ©tĂ© comme un bloc dâattribut Ă©tendu et affichĂ© pour montrer la structure des structures dâattribut Ă©tendu de donnĂ©es.
cat filespec
Afficher le contenu de lâinĆud filespec sur la sortie standard.
cd filespec
Changer le répertoire de travail actuel à filespec .
chroot filespec
Changer le répertoire racine et utiliser filespec à la place.
close [ -a ]
Fermer le systĂšme de fichiers actuellement ouvert. Si lâoption -a est indiquĂ©e, Ă©crire toute modification du superbloc et des descripteurs de groupe de blocs dans tous les superblocs de sauvegarde, et non pas seulement dans le superbloc maĂźtre.
clri filespec
Effacer le contenu de lâinĆud filespec .
copy_inode inĆud_source inĆud_destination
Copier le contenu de la structure dâun inĆud dans inĆud_source et lâutiliser pour surcharger la structure dâinĆud dans inĆud_destination .
dirsearch filespec fichier
Chercher fichier dans le répertoire filespec .
dirty [ -clean ]
Marquer le systĂšme de fichiers comme sale (« dirty »), de sorte que les superblocs seront Ă©crits en quittant. De plus, effacer lâindicateur valable de superbloc ou le rĂ©gler si -clean est indiquĂ©.
dump [ -p ] filespec fichier_sortie
Fournir le contenu de lâinĆud filespec dans le fichier de sortie fichier_sortie . Avec lâoption -p , le propriĂ©taire, le groupe et les informations de permission de fichier_sortie correspondront Ă ceux de filespec .
dump_mmp [bloc_mmp]
Afficher les valeurs de champ MMP (protection contre des montages multiples). Si bloc_mmp est indiqué, alors vérifier et fournir les valeurs MMP du numéro de bloc indiqué. Sinon, utiliser le champ s_mmp_block dans le superbloc pour localiser et utiliser le bloc MMP existant.
dx_hash [-cv] [-h hash_alg] [-s hash_graine] fichier
Calculer le hachage du rĂ©pertoire du fichier . Lâoption -c rendra le traitement du nom du fichier insensible Ă la casse avant de calculer du hachage. Lâoption -v rendra la commande dx_hash plus bavarde et affichera lâalgorithme et la graine de hachage utilisĂ©s pour le calcul. Si un systĂšme de fichier est ouvert, utiliser le hash_graine et le hach_algorithme par dĂ©faut utilisĂ©s par le systĂšme de fichiers, cependant ces choix peuvent ĂȘtre outrepassĂ©s par les options -h et -s . Le nom de lâalgorithme de hachage dĂ©fini par -h peut prendre lâune des valeurs legacy , half_md4 ou tea . La graine de hachage prĂ©cisĂ©e avec lâoption -s doit ĂȘtre au format UUID.
dump_extents [ -n ] [ -l ] filespec
Afficher lâarbre dâextents de lâinĆud filespec . Avec lâoption -n , dump_extents nâaffichera que les nĆuds internes dans lâarbre dâextents. Avec lâoption -l , dump_extents nâaffichera que les feuilles de lâarbre dâextents.
(Veuillez noter que la longueur et lâintervalle des blocs du dernier extent dâun nĆud interne est une estimation faite par les fonctions de la bibliothĂšque des extents ; ils ne sont pas stockĂ©s dans les structures de donnĂ©es du systĂšme de fichiers. Ainsi, les valeurs affichĂ©es peuvent ne pas ĂȘtre prĂ©cises et ne pas indiquer de problĂšme ou de corruption du systĂšme de fichiers.)
dump_unused
Fournir les blocs inutilisés contenant des octets différents de NULL.
ea_get [ -f fichier_sortie ]|[ -xVC ] [ -r ] filespec nom_attr
Retrouver la valeur de lâattribut Ă©tendu nom_attr dans le fichier filespec et lâĂ©crire soit sur la sortie standard, soit dans fichier_sortie .
ea_list filespec
Afficher les attributs étendus associés au fichier filespec sur la sortie standard.
ea_set [ -f fichier_entrée ] [ -r ] filespec nom_attr valeur_attr
DĂ©finir la valeur de lâattribut Ă©tendu nom_attr dans le fichier filespec Ă la valeur de chaĂźne valeur_attr ou la lire Ă partir de fichier_entrĂ©e .
ea_rm filespec nom_attr...
Supprimer lâattribut Ă©tendu nom_attr du fichier filespec .
expand_dir filespec
Développer le répertoire filespec .
fallocate filespec bloc_début [ bloc_fin ]
Allouer et mapper les blocs non initialisĂ©s dans filespec , situĂ©s entre les blocs logiques bloc_dĂ©but et bloc fin (inclus). Si bloc_fin nâest pas indiquĂ©, cette fonction mappe jusquâĂ ce quâil nây ait plus de blocs disque libres ou jusquâĂ ce que la taille maximale de fichier soit atteinte. Les mappages existants sont dĂ©laissĂ©s.
feature [ fonctionnalité_sf ] [- fonctionnalité_sf ] ...
Activer ou dĂ©sactiver diffĂ©rentes fonctionnalitĂ©s dâun systĂšme de fichiers dans son superbloc. AprĂšs avoir activĂ© ou dĂ©sactivĂ© une fonctionnalitĂ©, afficher lâĂ©tat actuel de lâensemble des fonctionnalitĂ©s du systĂšme de fichiers.
filefrag [ -d ] [ -v ] [ -r ] filespec
Afficher le nombre dâextents contigus dans filespec . Si filespec est un rĂ©pertoire et que lâoption -d nâest pas indiquĂ©e, filefrag affichera le nombre dâextents contigus pour chaque fichier du rĂ©pertoire. Avec lâoption -v , filefrag affichera sous forme de tableau la liste des extents contigus du fichier. Avec lâoption -r , filefrag sera exĂ©cutĂ© rĂ©cursivement sur les Ă©lĂ©ments du rĂ©pertoire.
find_free_block [ nombre [ objectif ]]
Trouver les premiers nombre blocs libres, en commençant par objectif et les allouer. Aussi disponible sous le nom ffb .
find_free_inode [ rep [ mode ]]
Trouver un inĆud libre et lâallouer. Sâil est prĂ©sent, rep indique le numĂ©ro dâinĆud du rĂ©pertoire dans lequel lâinĆud doit ĂȘtre situĂ©. Le deuxiĂšme paramĂštre optionnel mode indique les permissions du nouvel inĆud. (Si le bit indiquant un rĂ©pertoire est positionnĂ© dans le mode, la routine dâallocation fonctionnera diffĂ©remment). Aussi disponible sous le nom ffi .
freeb bloc [ nombre ]
Marquer le bloc numéro bloc comme non alloué. Si le paramÚtre optionnel nombre est présent, alors nombre blocs à partir du bloc numéro bloc seront marqués comme non alloués.
e2freefrag [ -c morceau_ko ]
Faire un rapport de la fragmentation de lâespace libre sur le systĂšme de fichiers actuellement ouvert. Si une taille de morceau est fournie avec lâoption -c , alors filefrag affichera le nombre de morceaux de taille morceau_ko disponibles dans le systĂšme de fichiers. La taille des morceaux morceau_ko , en kilooctets, doit ĂȘtre une puissance de deux et doit ĂȘtre supĂ©rieure Ă la taille des blocs du systĂšme de fichiers.
freei filespec [ num ]
LibĂ©rer lâinĆud indiquĂ© par filespec . Si num est indiquĂ©, libĂ©rer aussi les num -1 inĆuds qui suivent celui qui a Ă©tĂ© prĂ©cisĂ©.
get_quota quota_type ID
Afficher les informations de quota pour le type de quota prĂ©cisĂ© (utilisateur, groupe ou projet) et lâID.
|
help |
Afficher une liste des commandes comprises par debugfs . |
htree_dump filespec
DĂ©charger le rĂ©pertoire indexĂ© par hachage filespec , en montrant sa structure dâarbre.
icheck bloc ...
Afficher une liste des inĆuds qui utilisent au moins un des blocs fournis sur la ligne de commande.
inode_dump [ -b ]|[ -e ]|[ -x ] filespec
Afficher le contenu de la structure de donnĂ©es dâinĆud aux formats hexadĂ©cimal et ASCII. Lâoption -b fait que la commande fournit seulement le contenu du tableau i_blocks . Lâoption -e fait que la commande fournit seulement le contenu de lâespace supplĂ©mentaire dâinĆud qui est utilisĂ© pour stocker en interne les attributs Ă©tendus. Lâoption -x fait que la commande fournit les attributs Ă©tendus et interprĂ©tĂ©s de lâespace supplĂ©mentaire dâinĆud. Cela est utile pour le dĂ©bogage des inĆuds altĂ©rĂ©s contenant des attributs Ă©tendus.
imap filespec
Afficher lâemplacement de la structure de donnĂ©es de lâinĆud filespec (dans la table des inĆuds).
init_filesys périphérique taille_bloc
CrĂ©er un systĂšme de fichiers ext2 sur le pĂ©riphĂ©rique avec une taille de bloc de taille_bloc . Notez que cela nâinitialise pas complĂštement toutes les structures de donnĂ©es ; pour cela, utilisez mke2fs (8). Il ne sâagit que dâun appel Ă la bibliothĂšque bas niveau qui dĂ©finit le superbloc et les descripteurs de bloc.
journal_close
Fermer le journal ouvert.
journal_open [ -c ] [ -v ver ] [ -f journal_ext ]
Ouvrir le journal en lecture et Ă©criture. Le calcul de la somme de contrĂŽle du journal peut ĂȘtre activĂ©e avec lâoption -c . Les formats 2 et 3 de somme de contrĂŽle peuvent ĂȘtre sĂ©lectionnĂ©s avec lâoption -v . Un journal externe peut ĂȘtre chargĂ© Ă partir de journal_ext .
journal_run
Refaire toutes les transactions du journal ouvert.
journal_write [ -b blocs ] [ -r annulation ] [ -c ] fichier
Ăcrire une transaction dans le journal ouvert. La liste de blocs Ă Ă©crire doit ĂȘtre fournie sous forme de blocs sĂ©parĂ©s par des virgules. Les blocs eux-mĂȘmes doivent ĂȘtre lisibles depuis fichier . Une liste de blocs Ă annuler peut ĂȘtre fournie dans une liste annulation avec la virgule comme sĂ©parateur. Par dĂ©faut, un enregistrement de validation est Ă©crit Ă la fin. Lâindicateur -c Ă©crit une transaction non validĂ©e.
kill_file filespec
DĂ©sallouer lâinĆud filespec et ses blocs. Notez que cela ne supprime aucune entrĂ©e de rĂ©pertoire (sâil y en a) dans cet inĆud. Voir la commande rm (1) si vous souhaitez supprimer un fichier.
lcd répertoire
Changer le répertoire de travail du processus debugfs pour répertoire sur le systÚme de fichiers natif.
list_quota type_quota
Afficher les informations de quota pour le type de quota précisé (utilisateur, groupe ou projet).
ln filespec fichier_dest
CrĂ©er un lien dur nommĂ© fichier_dest vers filespec . Notez que ça nâajuste pas le compteur de rĂ©fĂ©rences de lâinĆud.
logdump
[
-acsOS
]
[
-b
bloc
] [-n num_trans ] [
-i
filespec
] [
-f
fichier_journal
] [
fichier_sortie
]
DĂ©charger le contenu du journal dâun systĂšme ext3. Par dĂ©faut, dĂ©charger lâinĆud du journal qui est indiquĂ© dans le superbloc. Cependant, on peut le redĂ©finir Ă lâaide de lâoption -i qui dĂ©charge le journal de lâinĆud interne indiquĂ© par filespec . Un fichier standard contenant le journal peut ĂȘtre pointĂ© par lâoption -f . Enfin, lâoption -s utilise lâinformation de sauvegarde sur le superbloc pour localiser le journal.
Lâoption -S fait que logdump affiche le contenu du superbloc de journal.
Lâoption -a force logdump Ă afficher le contenu de tous les descripteurs de bloc. Lâoption -b fait que logdump affiche tous les enregistrements de journal concernant le bloc indiquĂ©. Lâoption -c affichera le contenu des blocs de donnĂ©es sĂ©lectionnĂ©s par les options -a et -b .
Lâoption -O fait que logdump affiche les anciennes entrĂ©es (avec point de contrĂŽle) du journal. Cela peut ĂȘtre utilisĂ© pour essayer de suivre les problĂšmes de journal mĂȘme aprĂšs que le journal ait Ă©tĂ© rejouĂ©.
Lâoption -n fait que logdump continue Ă coller un bloc de journal dĂ©pourvu de nombre magique. Il sâarrĂȘtera plutĂŽt seulement quand le journal complet est affichĂ© ou aprĂšs des transactions num_trans .
ls [ -l ] [ -c ] [ -d ] [ -p ] [ -r ] filespec
Afficher la liste des fichiers dans le rĂ©pertoire filespec . Lâoption -c fait que les sommes de contrĂŽle de bloc de rĂ©pertoire (si prĂ©sentes) seront affichĂ©es. Lâoption -d fait que les entrĂ©es seront supprimĂ©es du rĂ©pertoire. Lâoption -l affichera les entrĂ©es en mode plus dĂ©taillĂ©. Lâoption -p rendra la sortie plus facilement exploitable par des scripts et, en mĂȘme temps, rendra plus clair quand il y a des espaces et dâautres caractĂšres non imprimables Ă la fin des noms de fichier. Lâoption -r obligera lâaffichage du nom de fichier, mĂȘme sâil est chiffrĂ©.
list_deleted_inodes [ nb_secondes ]
Dresser la liste des inĆuds supprimĂ©s, Ă©ventuellement limitĂ©e Ă ceux supprimĂ©s dans les nb_secondes derniĂšres secondes. Aussi disponible sous le nom lsdel .
Cette commande Ă©tait utile pour la rĂ©cupĂ©ration aprĂšs un effacement accidentel de fichiers sur des systĂšmes de fichiers ext2. Malheureusement, on ne peut pas sâen servir dans ce but sur des systĂšmes de fichiers ext3 ou ext4, puisque les blocs de donnĂ©es dâun inĆud ne sont plus disponibles une fois que lâinĆud a Ă©tĂ© libĂ©rĂ©.
modify_inode filespec
Modifier le contenu de la structure de donnĂ©es de lâinĆud filespec . Aussi disponible sous le nom mi
mkdir filespec
Créer un répertoire.
mknod filespec [ p |[[ c | b ] majeur mineur ]]
CrĂ©er un fichier de pĂ©riphĂ©rique spĂ©cial (tube nommĂ©, pĂ©riphĂ©rique caractĂšre ou bloc). Si un pĂ©riphĂ©rique caractĂšre ou bloc doit ĂȘtre créé, il faut prĂ©ciser les nombres majeur et mineur de pĂ©riphĂ©rique.
ncheck [ -c ] num_inĆud ...
Ă partir dâune liste de numĂ©ros dâinĆuds, afficher une liste de chemins vers ces inĆuds. Lâoption -c activera la vĂ©rification des renseignements de type de fichier dans lâentrĂ©e du rĂ©pertoire pour sâassurer quâil correspond au type dâinĆud.
open
[
-w
]
[
-e
] [
-f
] [
-i
] [
-c
] [
-D
]
[
-b
taille_bloc
] [
-d
fichier_image
]
[
-s
superbloc
] [
-z
fichier_annulations
]
périphérique
Ouvrir un systĂšme de fichiers en mode Ă©dition. Lâoption -f force lâouverture, mĂȘme sâil y a des fonctionnalitĂ©s inconnues ou incompatibles qui empĂȘchent normalement le systĂšme dâĂȘtre ouvert. Les options -b , -c , -d , -i , -s , -w et -D fonctionnent comme celles de la ligne de commande de debugfs .
orphran_inodes
Lister les inĆuds orphelins du systĂšme de fichiers.
punch filespec bloc_début [ bloc_fin ]
Effacer les blocs de lâinĆud dans lâintervalle entre bloc_dĂ©but et bloc_fin . Si bloc_fin est omis, la commande fonctionnera comme une commande de troncature : tous les blocs depuis bloc_dĂ©but jusquâĂ la fin du fichier seront dĂ©sallouĂ©s.
symlink filespec cible
Créer un lien symbolique.
|
pwd |
Afficher le répertoire de travail en cours. |
|||
|
quit |
Quitter debugfs . |
rdump répertoire [...] destination
Envoyer rĂ©cursivement le ou les rĂ©pertoire s et tout leur contenu (y compris les fichiers normaux, les liens symboliques et les autres rĂ©pertoires) dans la destination nommĂ©e qui devrait ĂȘtre un rĂ©pertoire existant sur le systĂšme de fichiers natif.
rm chemin
DĂ©faire le lien chemin . Si cela entraĂźne la fin de toute rĂ©fĂ©rence pour lâinĆud pointĂ© par chemin , dĂ©sallouer le fichier. Cette commande fonctionne comme lâappel systĂšme unlink ().
rmdir filespec
Supprimer le répertoire filespec .
setb bloc [ nombre ]
Marquer le bloc numĂ©ro bloc comme allouĂ©. Si lâargument optionnel nombre est prĂ©sent, alors les nombre de blocs Ă partir du bloc numĂ©ro bloc seront marquĂ©s comme allouĂ©s.
set_block_group num_groupe champ valeur
Modifier le descripteur du groupe de blocs indiqué par num_groupe pour que le champ du descripteur de groupe champ prenne la valeur valeur . Aussi disponible sous le nom set_bg .
set_current_time time
RĂ©gler lâheure courante en secondes depuis lâĂpoque Unix lors de la dĂ©finition des champs du systĂšme de fichiers.
seti filespec [ num ]
Marquer lâinĆud filespec comme utilisĂ© dans la table des inĆuds. Si num est indiquĂ©, marquer de la mĂȘme façon les num -1 inĆuds qui suivent celui qui a Ă©tĂ© prĂ©cisĂ©.
set_inode_field filespec champ valeur
Modifier lâinĆud pointĂ© par filespec pour que le champ dâinĆud champ prenne la valeur valeur . La liste des champs dâinĆud qui peuvent ĂȘtre configurĂ©s Ă lâaide de cette commande peut ĂȘtre obtenue par la commande set_inode_field -l . Aussi disponible sous le nom sif .
set_mmp_value champ valeur
Modifier les donnĂ©es de protection contre le montage multiple (MMP) pour que le champ MMP champ prenne la valeur valeur . La liste des champs MMP qui peuvent ĂȘtre configurĂ©s au moyen de cette commande peut ĂȘtre obtenue par la commande set_mmp_value -l . Aussi disponible sous le nom smmp .
set_super_value champ valeur
Donner la valeur valeur au champ champ du superbloc. La liste des champs du superbloc qui peuvent ĂȘtre configurĂ©s Ă lâaide de cette commande peut ĂȘtre affichĂ©e avec la commande set_super_value -l . Aussi disponible sous le nom ssv .
show_debugfs_params
Afficher les paramĂštres de debugfs tels que les informations Ă propos du systĂšme de fichiers actuellement ouvert.
show_super_stats [ -h ]
Lister le contenu du superbloc et les descripteurs du groupe de blocs. Si lâargument -h est passĂ©, seul le contenu du superbloc sera affichĂ©. Disponible aussi sous le nom stats .
stat filespec
Afficher le contenu de la structure de lâinĆud filespec .
supported_features
Afficher les fonctionnalités gérées par cette version de debugfs .
testb bloc [ nombre ]
Regarder si le bloc numĂ©ro bloc est marquĂ© comme allouĂ© dans la table de blocs. Si lâargument optionnel nombre est fourni, alors les nombre blocs Ă partir du bloc numĂ©ro bloc seront testĂ©s.
testi filespec
Tester si lâinĆud filespec est marquĂ© comme allouĂ© dans la table des inĆuds.
undel <numĂ©ro_inĆud> [ chemin ]
Annuler la suppression du numĂ©ro dâinĆud (qui doit ĂȘtre entourĂ© de crochets) de maniĂšre Ă ce que lâinĆud et ses blocs soient marquĂ©s « en cours dâutilisation » et facultativement lier lâinĆud rĂ©cupĂ©rĂ© au chemin indiquĂ©. On devrait toujours lancer la commande e2fsck aprĂšs avoir utilisĂ© undel pour rĂ©cupĂ©rer des fichiers.
Remarque : si vous rĂ©cupĂ©rez un grand nombre de fichiers supprimĂ©s, il est possible que lier lâinĆud Ă un rĂ©pertoire nĂ©cessite lâaugmentation de la taille du rĂ©pertoire, ce qui pourrait allouer un bloc qui Ă©tait utilisĂ© par des fichiers qui soient encore Ă rĂ©cupĂ©rer. Il est donc plus sĂ»r de rĂ©cupĂ©rer tous les inĆuds sans prĂ©ciser un chemin de destination, et ensuite, dans une passe sĂ©parĂ©e, utiliser lâargument link de debugfs pour lier les inĆuds au chemin de destination, ou dâutiliser e2fsck pour vĂ©rifier le systĂšme de fichiers et lier tous les inĆuds rĂ©cupĂ©rĂ©s au rĂ©pertoire lost+found.
unlink chemin
Supprimer le lien indiquĂ© chemin pour un inĆud. Notez que cela nâajuste pas le compteur de rĂ©fĂ©rences de lâinĆud.
write fichier_source fichier_sortie
Copier le contenu du fichier_source dans le fichier nommé fichier_sortie nouvellement créé dans le systÚme de fichiers.
zap_block [ -f filespec ] [ -o position ] [ -l longueur ] [ -p motif ] num_bloc
Ăcraser le bloc indiquĂ© par num_bloc avec des octets NULL, ou si lâoption -p est indiquĂ©e, utiliser lâoctet prĂ©cisĂ© par le motif . Si -f est indiquĂ©, alors le numĂ©ro de bloc num_bloc est relatif au dĂ©but du fichier donnĂ© par filespec . Les options -o et -l limitent lâintervalle dâoctets Ă effacer au domaine caractĂ©risĂ© par la position et la longueur relatives au dĂ©but du bloc.
zap_block [ -f filespec ] [ -b bit ] num_bloc
Basculer les bits de portions dâun bloc num_bloc physique. Si lâoption -f est indiquĂ©e, alors num_bloc est un bloc logique relatif au dĂ©but de filespec .
VARIABLES DâENVIRONNEMENT
DEBUGFS_PAGER , PAGER
Le programme debugfs transmet toujours les rĂ©sultats de certaines commandes dans un afficheur en mode terminal (pager). Ces commandes incluent show_super_stats ( stats ), list_directory ( ls ), show_inode_info ( stat ), list_deleted_inodes ( lsdel ) et htree_dump . Lâafficheur utilisĂ© peut ĂȘtre explicitement indiquĂ© par la variable dâenvironnement DEBUGFS_PAGER et, si celle-ci nâest pas dĂ©finie, par la variable dâenvironnement PAGER .
Remarque : comme un afficheur de texte est toujours utilisĂ©, lâafficheur de texte less (1) nâest pas particuliĂšrement adaptĂ©, car il efface lâĂ©cran avant dâafficher le rĂ©sultat de la commande et efface lâĂ©cran quand lâafficheur quitte. De nombreux utilisateurs prĂ©fĂšrent utiliser less (1) pour la plupart des utilisations, câest pourquoi la variable DEBUGFS_PAGER existe pour Ă©craser la variable dâenvironnement PAGER plus gĂ©nĂ©raliste.
AUTEUR
debugfs a Ă©tĂ© Ă©crit par Theodore Tsâo <tytso@mit.edu>.
VOIR AUSSI
dumpe2fs (8), tune2fs (8), e2fsck (8), mke2fs (8), ext4 (5)
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 .