E2fsprogs — набор C (си) консольных утилит для работы с файловыми системами Ext2, Ext3 и Ext4.
E2fsprogs (e2fs) содержит утилиты для проверки целостности файловых систем, поиска и исправления ошибок, изменения настроек и отладки, дефрагментирования, форматирования и многого другого.
В набор утилит E2fsprogs (версии 1.43.5-1) входят: badblocks, chattr, compile_et, debugfs, dumpe2fs, e2freefrag, e2fsck, e2image, e2label, e2undo, e4crypt, e4defrag, filefrag, fsck.ext2, fsck.ext3, fsck.ext4, logsave, lsattr, mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4, resize2fs и tune2fs.
С помощью утилит набора E2fsprogs можно искать на устройствах/разделах диска плохие блоки (badblocks), изменять атрибуты файлов (chattr), проверять и изменять состояние файловой системы (debugfs), искать и исправлять ошибки файловых систем (e2fsck), сохранять критически важные данные (e2image) и пр...
Многими утилитами E2fsprogs используется библиотека libext2fs (содержит правила для работы утилит уровня пользователя для манипулирования файловыми системами), имеются библиотеки libcom_err (правила вывода стандартных ошибок), libe2p (используется dumpe2fs, chattr и lsattr) и libss (используется debugfs).
Лицензия: GNU GPLv2 / LGPLv2