| e2fsprogs | |
|---|---|
| Developer | Theodore Ts'o |
| Stable release | |
| Written in | C |
| Operating system | Linux,Unix-like |
| Type | File system utilities |
| License | GPL |
| Website | e2fsprogs |
| Repository | |
e2fsprogs (sometimes called thee2fs programs) is a set of utilities for maintaining theext2,ext3 andext4file systems for theLinuxkernel. Since those file systems are often the default forLinux distributions, it is commonly considered to be essential software.
Included with e2fsprogs, ordered byASCIIbetical order, are:
badblocksblkidchattrdebugfsdumpe2fse2freefrage2fscke2imagee2labele2scrube2undoe4defragfilefragfindfsfindsuperlogsavelsattrmke2fsresize2fstune2fsMany of these utilities are based on thelibext2fs library.
Despite what its name might suggest, e2fsprogs works not only with ext2, but also with ext3 and ext4. Although ext3'sjournaling capability can reduce the need to usee2fsck, it is sometimes still necessary to help protect against kernel bugs or bad hardware.
As theuserspace companion for the ext2, ext3, and ext4 drivers in theLinux kernel, the e2fsprogs are most commonly used withLinux. However, they have been ported to other systems, such asFreeBSD andDarwin.