E2fsprogs

Pour les instructions d'installation, voir la section intitulée Installer E2fsprogs-1.34 dans Chapitre 6.

Site officiel de téléchargement

E2fsprogs (1.34) :
ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/
http://download.sourceforge.net/e2fsprogs/

Contenu de E2fsprogs

E2fsprogs apporte des utilitaires du système de fichiers ext2. Il supporte aussi le système de fichiers ext3 avec le support de la journalisation.

Programmes installés : badblocks, blkid, chattr, compile_et, debugfs, dumpe2fs, e2fsck, e2image, e2label, findfs, fsck, fsck.ext2, fsck.ext3, logsave, lsattr, mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mklost+found, resize2fs, tune2fs et uuidgen.

Bibliothèques installées : libblkid.[a,so], libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so], libss.[a,so] et libuuid.[a,so]

Descriptions courtes

badblocks recherche un périphérique (habituellement une partition disque) pour des mauvais blocs.

blkid est un utilitaire en ligne de commande permettant de localiser et d'afficher les attributs des périphériques blocs.

chattr modifie les attributs de fichiers sur un système de fichiers ext2.

compile_et est un compilateur de table d'erreurs. Il convertit une table de noms de code d'erreurs et de messages en un fichier source C possible à utiliser avec la bibliothèque com_err.

debugfs est un débuggeur de systèmes de fichiers. Il est utilisable pour examiner et changer l'état d'un système de fichiers ext2.

dumpe2fs affiche le super bloc et les informations sur le groupe de blocs pour le système de fichier présent sur un périphérique donné.

e2fsck est utilisé pour vérifier, et optionnellement réparer, des systèmes de fichiers ext2 et ext3.

e2image est utilisé pour sauver des données critiques d'un système de fichiers ext2 vers un fichier.

e2label affichera ou modifiera le label de système de fichiers sur le système de fichiers ext2 présent sur le périphérique indiqué.

findfs trouve un système de fichiers par son label ou son UUID.

fsck est utilisé pour vérifier, et optionnellement réparer, les systèmes de fichiers. Par défaut, il vérifie les systèmes de fichiers listés dans /etc/fstab

logsave sauvegarde la sortie d'une commande dans un journal.

lsattr liste les attributs de fichier sur un système de fichiers ext2.

mk_cmds convertit une table de noms de commandes et de messages d'aide en un fichier source C utilisable avec la bibliothèque libss.

mke2fs est utilisé pour créer un système de fichiers ext2 sur un périphérique donné.

mklost+found est utilisé pour créer un répertoire lost+found sur un système de fichiers ext2. Il pré-alloue des blocs du disque pour ce répertoire ce qui allège le travail de e2fsck.

resize2fs peut être utilisé pour agrandir ou réduire un système de fichiers ext2.

tune2fs est utilisé pour ajuster les paramètres d'un système de fichiers ext2.

uuidgen crée de nouveaux identifieurs uniques (Universally Unique IDentifiers, ou UUID). Chaque nouvel UUID peut être raisonnablement considéré unique parmi tous les UUID créés sur le système local, ou sur un autre, dans le passé et dans le futur.

libblkid contient des routines pour une identification de périphérique et pour une extraction de modèles.

libcom_err est la routine d'affichage des erreurs communes.

libe2p est utilisé par dumpe2fs, chattr et lsattr.

libext2fs contient des routines pour activer des programmes utilisateurs manipulant des systèmes de fichiers ext2.

libss est utilisé par debugfs.

libuuid contient des routines pour générer des identifieurs uniques pour les objets pouvant rester accessibles en dehors du système local.

Dépendances d'installation d'E2fsprogs

E2fsprogs dépend de Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed, Texinfo.