- E2fsprogs
Infobox Software
name = e2fsprogs
caption =
developer =Theodore Ts'o
latest_release_version = 1.41.1
latest_release_date = release date|2008|09|1
latest_preview_version =
latest_preview_date =
operating_system =Unix-like
platform =
genre =File system utilities
license = GPL
website = http://e2fsprogs.sourceforge.net/e2fsprogs (sometimes called the e2fs programs) is a set of utilities for maintaining the
ext2 ,ext3 andext4 file system s. Since those file systems are often the default forLinux distribution s, it is commonly considered to be essential software.Included with e2fsprogs are:
* e2fsck, afsck program that checks for and corrects inconsistencies
* mke2fs, used for creating ext2,ext3, and ext4 file systems
* resize2fs, which can expand and shrink ext2,ext3, and ext4 file systems
* tune2fs, used to modify file system parameters
* dumpe2fs, which printssuperblock and block group information.
* debugfs, used to manually view or modify internal structures of the file systemMany of these utilities are based on the libext2fs library.
Despite what its name might suggest, the e2fsprogs work not only with ext2, but also with ext3, which is based on ext2. Although ext3's journaling capability can reduce the need to use e2fsck, it is sometimes still necessary to help protect from kernel bugs or bad hardware.
As the
userspace companion for the ext2, ext3, and ext4 drivers in theLinux kernel , the e2fsprogs are most commonly used with theLinux operating system. However, they have been ported to other systems, such asFreeBSD and Darwin.External links
* [http://e2fsprogs.sourceforge.net/ e2fsprogs home page] at
SourceForge
* [http://git.kernel.org/?p=fs/ext2/e2fsprogs.git e2fsprogs git repository]
* [http://web.mit.edu/tytso/www/linux/ext2intro.html Design and Implementation of the Second Extended Filesystem]
Wikimedia Foundation. 2010.