The e2fsprogs package contains a number of utilities for creating, checking, modifying, and correcting any inconsistencies in second, third and fourth extended (ext2/ext3/ext4) file systems. E2fsprogs contains e2fsck (used to repair file system inconsistencies after an unclean shutdown), mke2fs (used to initialize a partition to contain an empty ext2 file system), debugfs (used to examine the internal structure of a file system, to manually repair a corrupted file system, or to create test cases for e2fsck), tune2fs (used to modify file system parameters), and most of the other core ext2fs file system utilities.
You should install the e2fsprogs package if you need to manage the performance of an ext2, ext3, or ext4 file system.
You should install the e2fsprogs package if you need to manage the performance of an ext2, ext3, or ext4 file system.
Original maintainer | Theodore Y. Ts'o |
---|---|
Homepage | http://e2fsprogs.sourceforge.net |
1.46

1.45.6


1.45.5



1.45.3



1.45.0

1.44.6


1.44.5



1.44.4

1.44.3

1.44.1

1.43.8




1.43.5

1.43.4

1.42.13

1.42.11

1.42.9

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | zst | 1.45.6-1 | 2020-03-24 | 1.17 MiB | 4.76 MiB | Christian Hesse |
![]() | rpm | 1.42.9-16.el7 | 2020-01-07 | 700 kiB | 2.43 MiB | CentOS BuildSystem |
![]() | deb | 1.44.5-1+deb10u3 | 2020-02-08 | 562 kiB | 1.38 MiB | Theodore Y. Ts'o |
![]() | deb | 1.45.5-2~bpo10+1 | 2020-01-26 | 579 kiB | 1.42 MiB | Theodore Y. Ts'o |
![]() | deb | 1.46~WIP.2019.10.03-1 | 2019-10-05 | 576 kiB | 1.41 MiB | Theodore Y. Ts'o |
![]() | deb | 1.43.4-2+deb9u1 | 2020-02-08 | 925 kiB | 3.93 MiB | Theodore Y. Ts'o |
![]() | deb | 1.44.5-1~bpo9+1 | 2019-01-12 | 556 kiB | 1.31 MiB | Theodore Y. Ts'o |
![]() | rpm | 1.43.8-2.fc28 | 2019-01-14 | 1.05 MiB | 4.2 MiB | Fedora Project |
![]() | rpm | 1.43.8-2.fc28 | 2019-01-14 | 1.05 MiB | 4.2 MiB | Fedora Project |
![]() | rpm | 1.43.8-2.fc28 | 2019-01-14 | 1.05 MiB | 4.2 MiB | Fedora Project |
![]() | rpm | 1.44.3-1.fc29 | 2019-01-14 | 979 kiB | 4 MiB | Fedora Project |
![]() | rpm | 1.44.3-1.fc29 | 2019-01-14 | 979 kiB | 4 MiB | Fedora Project |
![]() | rpm | 1.44.3-1.fc29 | 2019-01-14 | 979 kiB | 4 MiB | Fedora Project |
![]() | rpm | 1.44.3-1.fc29 | 2019-01-14 | 979 kiB | 4 MiB | Fedora Project |
![]() | rpm | 1.44.3-1.fc29 | 2019-01-14 | 979 kiB | 4 MiB | Fedora Project |
![]() | rpm | 1.44.3-1.fc29 | 2019-01-14 | 979 kiB | 4 MiB | Fedora Project |
![]() | rpm | 1.44.6-1.fc30 | 2019-06-17 | 953 kiB | 4.21 MiB | Fedora Project |
![]() | rpm | 1.44.6-1.fc30 | 2019-06-17 | 953 kiB | 4.21 MiB | Fedora Project |
![]() | rpm | 1.44.6-1.fc30 | 2019-06-17 | 953 kiB | 4.21 MiB | Fedora Project |
![]() | rpm | 1.44.5-2.fc30 | 2019-06-17 | 953 kiB | 4.2 MiB | Fedora Project |
![]() | rpm | 1.44.5-2.fc30 | 2019-06-17 | 953 kiB | 4.2 MiB | Fedora Project |
![]() | rpm | 1.45.3-1.fc31 | 2020-01-07 | 1 MiB | 4.22 MiB | Fedora Project |
![]() | rpm | 1.45.3-1.fc31 | 2020-01-07 | 1 MiB | 4.22 MiB | Fedora Project |
![]() | rpm | 1.45.6-1.fc33 | 2020-03-25 | 1 MiB | 4.22 MiB | Fedora Project |
![]() | rpm | 1.45.6-1.fc33 | 2020-03-25 | 1 MiB | 4.22 MiB | Fedora Project |
![]() | rpm | 1.45.3-1.fc31 | 2019-08-06 | 1 MiB | 4.22 MiB | Fedora Project |
![]() | xz | 1.45.0-1 | 2019-03-21 | 1.03 MiB | 4.61 MiB | Christian Hesse |
![]() | xz | 1.45.0-1 | 2019-03-15 | 1.03 MiB | 4.61 MiB | Christian Hesse |
![]() | xz | 1.45.0-1 | 2019-03-12 | 1.03 MiB | 4.61 MiB | Christian Hesse |
![]() | rpm | 1.43.8-lp150.2.24 | 2019-01-17 | 937 kiB | 4.1 MiB | https://bugs.opensuse.org |
![]() | rpm | 1.43.8-lp150.8.1 | 2019-06-19 | 923 kiB | 4.1 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.43.8-lp150.3.3.1 | 2019-01-18 | 938 kiB | 4.1 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.43.8-lp150.14.1 | 2019-12-03 | 924 kiB | 4.1 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.43.8-lp150.11.1 | 2019-10-21 | 924 kiB | 4.1 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.43.8-lp151.4.56 | 2019-04-09 | 924 kiB | 4.1 MiB | https://bugs.opensuse.org |
![]() | rpm | 1.43.8-lp151.5.9.1 | 2019-12-04 | 924 kiB | 4.1 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.43.8-lp151.5.6.1 | 2019-10-21 | 924 kiB | 4.1 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.43.8-lp151.5.3.1 | 2019-06-19 | 923 kiB | 4.1 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.43.8-lp151.5.12.1 | 2020-02-04 | 924 kiB | 4.1 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.43.8-lp152.9.16 | 2020-03-23 | 923 kiB | 4.1 MiB | https://bugs.opensuse.org |
![]() | rpm | 1.42.11-15.1 | 2019-01-17 | 694 kiB | 2.8 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.45.5-1.2 | 2020-02-09 | 874 kiB | 4.03 MiB | https://bugs.opensuse.org |
![]() | deb | 1.43.5-1 | 2017-11-10 | 485 kiB | 1.39 MiB | Ubuntu Developers |
![]() | deb | 1.44.1-1 | 2018-06-12 | 381 kiB | 1.19 MiB | Ubuntu Developers |
![]() | deb | 1.44.1-1ubuntu1.3 | 2020-01-23 | 381 kiB | 1.2 MiB | Ubuntu Developers |
![]() | deb | 1.44.1-1ubuntu1.3 | 2020-01-23 | 381 kiB | 1.2 MiB | Ubuntu Developers |
![]() | deb | 1.44.4-2 | 2019-01-14 | 502 kiB | 1.38 MiB | Ubuntu Developers |
![]() | deb | 1.44.4-2ubuntu0.2 | 2019-02-04 | 502 kiB | 1.38 MiB | Ubuntu Developers |
![]() | deb | 1.44.6-1 | 2019-03-18 | 503 kiB | 1.39 MiB | Ubuntu Developers |
![]() | deb | 1.44.6-1ubuntu0.2 | 2020-01-23 | 504 kiB | 1.39 MiB | Ubuntu Developers |
![]() | deb | 1.44.6-1ubuntu0.2 | 2020-01-23 | 504 kiB | 1.39 MiB | Ubuntu Developers |
![]() | deb | 1.45.3-4ubuntu2 | 2019-10-02 | 514 kiB | 1.45 MiB | Ubuntu Developers |
![]() | deb | 1.45.3-4ubuntu2.1 | 2020-01-23 | 514 kiB | 1.45 MiB | Ubuntu Developers |
![]() | deb | 1.45.3-4ubuntu2.1 | 2020-01-23 | 514 kiB | 1.45 MiB | Ubuntu Developers |
![]() | deb | 1.45.5-2ubuntu1 | 2020-02-16 | 515 kiB | 1.46 MiB | Ubuntu Developers |
![]() | deb | 1.42.13-1ubuntu1 | 2017-11-10 | 753 kiB | 2.95 MiB | Ubuntu Developers |
![]() | deb | 1.42.13-1ubuntu1.2 | 2020-01-23 | 752 kiB | 2.95 MiB | Ubuntu Developers |
![]() | deb | 1.42.13-1ubuntu1.2 | 2020-01-23 | 752 kiB | 2.95 MiB | Ubuntu Developers |
Manual pages
chattr(1)
chattr - change file attributes on a Linux file system
compile_et(1)
compile_et - error table compiler
fuse2fs(1)
fuse2fs - FUSE file system client for ext2/ext3/ext4 file systems
lsattr(1)
lsattr - list file attributes on a Linux second extended file system
mk_cmds(1)
mk_cmds - error table compiler
com_err(3)
com_err - common error display routine
e2fsck.conf(5)
e2fsck.conf - Configuration file for e2fsck
ext2(5)
ext2 - the second extended file system
ext3 - the third extended file system
ext4 - the fourth extended file system
ext3 - the third extended file system
ext4 - the fourth extended file system
ext3(5)
ext2 - the second extended file system
ext3 - the third extended file system
ext4 - the fourth extended file system
ext3 - the third extended file system
ext4 - the fourth extended file system
ext4(5)
ext2 - the second extended file system
ext3 - the third extended file system
ext4 - the fourth extended file system
ext3 - the third extended file system
ext4 - the fourth extended file system
mke2fs.conf(5)
mke2fs.conf - Configuration file for mke2fs
badblocks(8)
badblocks - search a device for bad blocks
debugfs(8)
debugfs - ext2/ext3/ext4 file system debugger
dumpe2fs(8)
dumpe2fs - dump ext2/ext3/ext4 filesystem information
e2freefrag(8)
e2freefrag - report free space fragmentation information
e2fsck(8)
e2fsck - check a Linux ext2/ext3/ext4 file system
e2image(8)
e2image - Save critical ext2/ext3/ext4 filesystem metadata to a file
e2label(8)
e2label - Change the label on an ext2/ext3/ext4 filesystem
e2mmpstatus(8)
e2mmpstatus - Check MMP status of an ext4 filesystem
e2scrub(8)
e2scrub - check the contents of a mounted ext[234] filesystem
e2scrub_all(8)
e2scrub_all - check all mounted ext[234] filesystems for errors.
e2undo(8)
e2undo - Replay an undo log for an ext2/ext3/ext4 filesystem
e4crypt(8)
e4crypt - ext4 filesystem encryption utility
e4defrag(8)
e4defrag - online defragmenter for ext4 filesystem
filefrag(8)
filefrag - report on file fragmentation
fsck.ext2(8)
e2fsck - check a Linux ext2/ext3/ext4 file system
fsck.ext3(8)
e2fsck - check a Linux ext2/ext3/ext4 file system
fsck.ext4(8)
e2fsck - check a Linux ext2/ext3/ext4 file system
logsave(8)
logsave - save the output of a command in a logfile
mke2fs(8)
mke2fs - create an ext2/ext3/ext4 filesystem
mkfs.ext2(8)
mke2fs - create an ext2/ext3/ext4 filesystem
mkfs.ext3(8)
mke2fs - create an ext2/ext3/ext4 filesystem
mkfs.ext4(8)
mke2fs - create an ext2/ext3/ext4 filesystem
mklost+found(8)
mklost+found - create a lost+found directory on a mounted Linux second extended file system
resize2fs(8)
resize2fs - ext2/ext3/ext4 file system resizer
tune2fs(8)
tune2fs - adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems
Latest updates

Fedora rawhide development/Server-os: Updated from 1.45.5-3.fc32 to 1.45.6-1.fc33
2020-03-25
- New upstream release

Fedora rawhide development/Everything-os: Updated from 1.45.5-3.fc32 to 1.45.6-1.fc33
2020-03-25
- New upstream release

Arch rolling testing/os: Version 1.45.6-1 removed
2020-03-24

Arch rolling core/os: Updated from 1.45.5-1 to 1.45.6-1
2020-03-24

OpenSUSE Leap 15.2 oss: Updated from 1.43.8-lp152.9.9 to 1.43.8-lp152.9.16
2020-03-23
- e2fsck-abort-if-there-is-a-corrupted-directory-block.patch: e2fsck: abort if there is a corrupted directory block when rehashing (bsc#1160571 CVE-2019-5188)
- e2fsck-don-t-try-to-rehash-a-deleted-directory.patch: 2fsck: don't try to rehash a deleted directory (bsc#1160571 CVE-2019-5188)

Arch rolling testing/os: Version 1.45.6-1 introduced
2020-03-23

OpenSUSE Leap 15.2 oss: Updated from 1.43.8-lp152.9.3 to 1.43.8-lp152.9.9
2020-03-19
- e2fsck-abort-if-there-is-a-corrupted-directory-block.patch: e2fsck: abort if there is a corrupted directory block when rehashing (bsc#1160571 CVE-2019-5188)
- e2fsck-don-t-try-to-rehash-a-deleted-directory.patch: 2fsck: don't try to rehash a deleted directory (bsc#1160571 CVE-2019-5188)

OpenSUSE Leap 15.2 oss: Updated from 1.43.8-lp152.8.11 to 1.43.8-lp152.9.3
2020-02-19
- e2fsck-abort-if-there-is-a-corrupted-directory-block.patch: e2fsck: abort if there is a corrupted directory block when rehashing (bsc#1160571 CVE-2019-5188)
- e2fsck-don-t-try-to-rehash-a-deleted-directory.patch: 2fsck: don't try to rehash a deleted directory (bsc#1160571 CVE-2019-5188)

Ubuntu 20.04 focal/main: Updated from 1.45.3-4ubuntu3 to 1.45.5-2ubuntu1
2020-02-16

Ubuntu 20.04 focal-proposed/main: Version 1.45.5-2ubuntu1 removed
2020-02-16

Ubuntu 20.04 focal-proposed/main: Version 1.45.5-2ubuntu1 introduced
2020-02-14

OpenSUSE Tumbleweed oss: Updated from 1.45.5-1.1 to 1.45.5-1.2
2020-02-09
- Update to 1.45.5:
- Fix out of bounds write when checking maliciously corrupted filesystem
- Remove unnecessary sleep in e2scrub
- Fix spurious emails from e2scrub_all
- Fix crash in e2fsck when rebuilding very large directories
- Improve resize2fs minimum fs size estimates when the fs is mounted
- Fix UBSAN failures when fuzzing filesystem images
- Fix potential memory leak in read_bitmap() in libext2fs
- Speedup e2fsck on file systems with a very large number of inodes
- fuse2fs fixes

Debian 10.0 buster-proposed-updates/main: Version 1.44.5-1+deb10u3 removed
2020-02-08

Debian 10.0 buster/main: Updated from 1.44.5-1+deb10u2 to 1.44.5-1+deb10u3
2020-02-08
- Fix CVE-2019-5188: potential stack underflow in e2fsck (Closes: #948508)
- Fix use after free in e2fsck (Closes: #948517)

Debian 9.0 stretch-proposed-updates/main: Version 1.43.4-2+deb9u1 removed
2020-02-08

Debian 9.0 stretch/main: Updated from 1.43.4-2 to 1.43.4-2+deb9u1
2020-02-08
- Fix CVE-2019-5094: potential buffer overrun in e2fsck (Closes: #941139)

OpenSUSE Leap 15.1 update/oss: Updated from 1.43.8-lp151.5.9.1 to 1.43.8-lp151.5.12.1
2020-02-04
- e2fsck-abort-if-there-is-a-corrupted-directory-block.patch: e2fsck: abort if there is a corrupted directory block when rehashing (bsc#1160571 CVE-2019-5188)
- e2fsck-don-t-try-to-rehash-a-deleted-directory.patch: 2fsck: don't try to rehash a deleted directory (bsc#1160571 CVE-2019-5188)

OpenSUSE Leap 15.2 oss: Updated from 1.43.8-lp152.8.7 to 1.43.8-lp152.8.11
2020-02-04
- resize2fs-Make-minimum-size-estimates-more-reliable.patch: resize2fs: Make minimum size estimates more reliable for mounted fs (bsc#1154295)

Debian 10.0 buster-proposed-updates/main: Version 1.44.5-1+deb10u3 introduced
2020-02-03
- Fix CVE-2019-5188: potential stack underflow in e2fsck (Closes: #948508)
- Fix use after free in e2fsck (Closes: #948517)

Fedora rawhide development/Everything-os: Updated from 1.45.5-1.fc32 to 1.45.5-3.fc32
2020-02-01
- Fix build errors with gcc 10
Related packages
e2fsprogs-32bit-debuginfo - Debug information for package e2fsprogs
e2fsprogs-dbg - debugging information for e2fsprogs
e2fsprogs-debuginfo - Debug information for package e2fsprogs
e2fsprogs-debuginfo-32bit - Debug information for package e2fsprogs
e2fsprogs-debugsource - Debug sources for package e2fsprogs
e2fsprogs-devel - Ext2/3/4 file system specific libraries and headers
e2fsprogs-l10n - ext2/ext3/ext4 file system utilities - translations
e2fsprogs-libs - Ext2/3/4 file system specific shared libraries
e2fsprogs-libs-debuginfo - Debug information for package e2fsprogs-libs
e2fsprogs-scrub - Ext2fs scrubbing scripts and service files
e2fsprogs-static - Ext2/3/4 file system specific static libraries