E2fsprogs 软件包包含处理 ext2 文件系统的工具。此外它也支持 ext3 和 ext4 日志文件系统。
安装 E2fsprogs
解压软件包:
cd /sources
tar -xf e2fsprogs-1.46.4.tar.gz
cd e2fsprogs-1.46.4
E2fsprogs 文档推荐在源代码目录树中的一个子目录内构建该软件包:
mkdir -v build
cd build
准备编译 E2fsprogs:
../configure --prefix=/usr
--sysconfdir=/etc
--enable-elf-shlibs
--disable-libblkid
--disable-libuuid
--disable-uuidd
--disable-fsck
编译该软件包:
make
执行以下命令,以运行测试:
make check
已知一项名为 u_direct_io 的测试可能在一些系统上失败。
安装该软件包:
make install
删除无用的静态库:
rm -fv /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a
该软件包安装了一个 gzip 压缩的 .info 文件,却没有更新系统的 dir 文件。执行以下命令解压该文件,并更新系统 dir 文件:
gunzip -v /usr/share/info/libext2fs.info.gz
install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info
如果需要,执行以下命令创建并安装一些额外的文档:
makeinfo -o doc/com_err.info ../lib/et/com_err.texinfo
install -v -m644 doc/com_err.info /usr/share/info
install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info
安装完成后清理工作:
cd ../..
rm -rf e2fsprogs-1.46.4
本次分享到此结束啦~
技术交流可以 关注公众号:Lucifer三思而后行
本文摘自 :https://blog.51cto.com/l