E2fsprogs

官方下载地址

E2fsprogs (1.29):
ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/
http://download.sourceforge.net/e2fsprogs/

E2fsprogs的内容

最后检查于version 1.27.

包含的程序

badblocks, chattr, compile_et, debugfs, dumpe2fs, e2fsck, e2image, e2label, fsck, fsck.ext2, fsck.ext3, lsattr, mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mklost+found, resize2fs, tune2fs and uuidgen

具体说明

badblocks

用来检查设备上的坏块

chattr

在ext2文件系统上改变文件属性

compile_et

compile_et 用来将错误代码(error-code)和相关出错信息的列表 转化为适用于com_err库的C代码

debugfs

文件系统debugger. 用来检查改变ext2文件系统的状态

dumpe2fs

打印特定设备上现存的文件系统的超级块(super block)和块群(blocks group)的信息

e2fsck and fsck.ext2

用来检查或者修理ext2文件系统

e2image

将ext2文件系统的关键信息存到一个文件

e2label

显示或者改变指定设备上ext2文件系统的标识(label).

fsck

检查或者修复ext2文件系统.

fsck.ext3

检查或者修复ext3文件系统

lsattr

列出ext2文件系统上的文件属性

mk_cmds

将一个包含命令列表的文件转化为适用于子系统库libss的C代码 .

mke2fs and mkfs.ext2

用于创建ext2文件系统 .

mkfs.ext3

创建ext3文件系统

mklost+found

在ext2中的当前目录创建lost+found目录mklost+found 给目录预分配磁盘数据块, 使之可以用于e2fsck. .

resize2fs

改变ext2文件系统的大小 .

tune2fs

改变文件ext2系统中的可调节参数 .

uuidgen

使用libuuid建立一个新的 universally unique identifier (UUID). 这个新UUID 可以被认为是在所有已创建的UUID中独一无二的, 不论是在本地的系统或者别的系统, 过去还是将来.包含的库文件

包含的库文件

libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so], libss.[a,so], libuuid.[a,so]

具体说明

libcom_err

通用错误显示子程序.

libe2p

被 dumpe2fs, chattr, 和lsattr使用 .

libext2fs

用来允许用户级的程序操作ext2文件系统

libss

debugfs将要使用 .

libuuid

用来给对象产生唯一的ID使之可以从本地系统之外被接入.

安装E2fsprogs依赖于

最后检查于 version 1.25.

Bash: sh
Binutils: ar, as, ld, ranlib, strip
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mkdir, mv, rm, sync
Gcc: cc, cc1, collect2, cpp0
Glibc: ldconfig
Grep: egrep, grep
Gzip: gzip
Make: make
Gawk: awk
Sed: sed
Sh-utils: basename, echo, expr, hostname, uname
Texinfo: makeinfo
Textutils: cat, tr