macOS
brew install e2fsprogslocal Homebrew formula metadata
sudo port install e2fsprogsMacPorts ports tree · sysutils/e2fsprogs/Portfile · 来源: api.github.com
安装
brew install e2fsprogslocal Homebrew formula metadata
sudo port install e2fsprogsMacPorts ports tree · sysutils/e2fsprogs/Portfile · 来源: api.github.com
sudo apk add e2fsprogsAlpine Linux edge package indexes · e2fsprogs · 来源: dl-cdn.alpinelinux.org
sudo apt install e2fsprogsDebian stable package indexes · e2fsprogs · 来源: deb.debian.org
sudo dnf install e2fsprogsFedora Rawhide package metadata · e2fsprogs · 来源: dl.fedoraproject.org
nix profile install nixpkgs#e2fsprogsnixpkgs package indexes · pkgs/by-name/e2/e2fsprogs/package.nix · 来源: api.github.com
sudo pacman -S e2fsprogsArch Linux sync databases · e2fsprogs · 来源: geo.mirror.pkgbuild.com
sudo zypper install e2fsprogsopenSUSE Tumbleweed package metadata · e2fsprogs · 来源: download.opensuse.org
概览
Utilities for the ext2, ext3, and ext4 file systems
历史
e2fsprogs is the canonical user-space toolkit for the Linux ext2, ext3, and ext4 filesystem family. It includes the programs administrators recognize by muscle memory: `mke2fs` and `mkfs.ext*` to create filesystems, `e2fsck` and `fsck.ext*` to check and repair them, `tune2fs`, `dumpe2fs`, `debugfs`, `resize2fs`, `badblocks`, attribute tools, and supporting libraries such as libext2fs.
The project has been maintained for decades by Theodore Ts'o and is distributed as the second extended filesystem management programs. Official release notes in the kernel.org repository show e2fsprogs 1.02 dated 1996-01-16, while the libext2fs manual documents Theodore Ts'o's library work from 1997 onward.
As ext filesystems evolved, e2fsprogs evolved with them. It began as tooling for ext2, became core to ext3 journaled filesystem administration, and then tracked ext4-era features such as extents, flex_bg, metadata checksums, bigalloc, encryption, casefolding, fast commits, and orphan-file support.
The project is both end-user tool suite and library substrate. The libext2fs manual describes a user-level library for manipulating ext2 filesystems, and related tools such as e2tools build on that library rather than implementing ext filesystem parsing from scratch.
e2fsprogs became infrastructure software because ext filesystems became default or common Linux filesystems across distributions, installers, rescue environments, embedded systems, and image-building pipelines. Its tools are packaged by essentially every general-purpose Linux distribution and by cross-platform package managers where users need to inspect Linux filesystems from non-Linux hosts.
Release notes show its maintenance responding to distribution bug reports, kernel feature additions, filesystem fuzzing, Coverity findings, and very-large-filesystem performance. That history is part of why the package is treated as a base-system dependency rather than an optional convenience.
Administrators and installers use e2fsprogs to create, check, repair, resize, label, inspect, tune, and debug ext-family filesystems. Typical commands include `mkfs.ext4`, `e2fsck`, `resize2fs`, `tune2fs`, `dumpe2fs`, `debugfs`, `e2image`, `filefrag`, `chattr`, and `lsattr`.
The toolkit is also used outside ordinary mounted filesystems: recovery workflows run `e2fsck`, image builders run `mke2fs` against files, developers inspect metadata with `debugfs` and `dumpe2fs`, and downstream tools use libext2fs to manipulate disk images without going through the kernel mount path.
For package nerds, e2fsprogs is one of the rare packages that is simultaneously mundane and load-bearing. It is a formula in Homebrew, a package in major Linux distributions, a rescue-disk staple, a cross-build dependency, and a version-sensitive companion to Linux kernel filesystem features.
Its release notes are a map of Linux storage history: new kernel features land, then user-space tools learn to create, repair, report, or safely ignore them. Packaging the right e2fsprogs version matters because old user-space can misunderstand newer filesystem feature bits.
安全态势
broad file, network, media, or database tool signal.
blue 风险 · 中 置信度 · tool
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
badblocks | cli | 全局可执行文件 | |
chattr | cli | 全局可执行文件 | |
debugfs | cli | 全局可执行文件 | |
dumpe2fs | cli | 全局可执行文件 | |
e2freefrag | cli | 全局可执行文件 | |
e2fsck | cli | 全局可执行文件 | |
e2image | cli | 全局可执行文件 | |
e2label | cli | 全局可执行文件 | |
e2mmpstatus | cli | 全局可执行文件 | |
e2scrub | cli | 全局可执行文件 | |
e2scrub_all | cli | 全局可执行文件 | |
e2undo | cli | 全局可执行文件 | |
e4crypt | cli | 全局可执行文件 | |
e4defrag | cli | 全局可执行文件 | |
filefrag | cli | 全局可执行文件 | |
fsck.ext2 | cli | 全局可执行文件 | |
fsck.ext3 | cli | 全局可执行文件 | |
fsck.ext4 | cli | 全局可执行文件 | |
logsave | cli | 全局可执行文件 | |
lsattr | cli | 全局可执行文件 | |
mk_cmds | cli | 全局可执行文件 | |
mkfs.ext2 | cli | 全局可执行文件 | |
mkfs.ext3 | cli | 全局可执行文件 | |
mkfs.ext4 | cli | 全局可执行文件 | |
mklost+found | cli | 全局可执行文件 | |
resize2fs | cli | 全局可执行文件 | |
tune2fs | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://e2fsprogs.sourceforge.net/
安装元数据
| 软件包键 | brew:e2fsprogs |
|---|---|
| 版本 | 1.47.4 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/e2fsprogs |
| 主页 | https://e2fsprogs.sourceforge.net/ |
| 仓库 | https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git |
| 上游文档 | https://e2fsprogs.sourceforge.net/ |
| 许可证 | GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.0-only AND BSD-3-Clause AND MIT |
| 源码归档 | https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.47.4/e2fsprogs-1.47.4.tar.gz |
| 依赖 | gettext |
| 构建依赖 | pkgconf |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | e2fsprogs |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | yes |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
comerr-dev 2.1-1.47.2-3+b11
common error description library - headers and static libraries
http://e2fsprogs.sourceforge.net
sudo apt install comerr-deve2fsck-static 1.47.2-3+b11
statically-linked version of the ext2/ext3/ext4 filesystem checker
http://e2fsprogs.sourceforge.net
sudo apt install e2fsck-statice2fsprogs 1.47.2-3+b11
ext2/ext3/ext4 file system utilities
http://e2fsprogs.sourceforge.net
sudo apt install e2fsprogse2fsprogs-l10n 1.47.2-3
ext2/ext3/ext4 file system utilities - translations
http://e2fsprogs.sourceforge.net
sudo apt install e2fsprogs-l10nfuse2fs 1.47.2-3+b11
ext2 / ext3 / ext4 file system driver for FUSE
http://e2fsprogs.sourceforge.net
sudo apt install fuse2fsfuseext2 1.47.2-3
transitional package
http://e2fsprogs.sourceforge.net
sudo apt install fuseext2libcom-err2 1.47.2-3+b11
common error description library
http://e2fsprogs.sourceforge.net
sudo apt install libcom-err2libext2fs-dev 1.47.2-3+b11
ext2/ext3/ext4 file system libraries - headers and static libraries
http://e2fsprogs.sourceforge.net
sudo apt install libext2fs-devlibext2fs2t64 1.47.2-3+b11
ext2/ext3/ext4 file system libraries
http://e2fsprogs.sourceforge.net
sudo apt install libext2fs2t64libss2 1.47.2-3+b11
command-line interface parsing library
http://e2fsprogs.sourceforge.net
sudo apt install libss2logsave 1.47.2-3+b11
save the output of a command in a log file
http://e2fsprogs.sourceforge.net
sudo apt install logsavess-dev 2.0-1.47.2-3+b11
command-line interface parsing library - headers and static libraries
http://e2fsprogs.sourceforge.net
sudo apt install ss-deve2fsprogs
nix profile install nixpkgs#e2fsprogscomerr-dev 2.1-1.47.0-2.4~exp1ubuntu4
common error description library - headers and static libraries
http://e2fsprogs.sourceforge.net
sudo apt install comerr-deve2fsck-static 1.47.0-2.4~exp1ubuntu4
statically-linked version of the ext2/ext3/ext4 filesystem checker
http://e2fsprogs.sourceforge.net
sudo apt install e2fsck-statice2fsprogs 1.47.0-2.4~exp1ubuntu4
ext2/ext3/ext4 file system utilities
http://e2fsprogs.sourceforge.net
sudo apt install e2fsprogs来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.