CentOS 7 升级 e2fsprog

分类:技术 719浏览

因为环境需要,CentOS 7 自带的1.42版本无法实现扩容功能,因此需要升级e2fsprog为 1.43以上,这里使用编译的形式处理,分别升级e2fsprog、e2fsprog-lib。

一、编译并升级e2fsprog

wget https://ftp.ntu.edu.tw/linux/kernel/people/tytso/e2fsprogs/v1.43.3/e2fsprogs-1.43.3.tar.gz

tar -zxvf e2fsprogs-1.43.3.tar.gz

cd e2fsprogs-1.43.3

mkdir build

cd build/

../configure

make

make install

完成后可能提示以下错误,忽略即可:

Makeinfo is missing. Info documentation will not be built.

TEXI2DVI libext2fs.dvi

make[1]: texi2dvi:命令未找到

make[1]: [libext2fs.dvi] 错误 127 (忽略)

MKINSTALLDIRS /usr/share/info

INSTALL_DATA /usr/share/info/libext2fs.info*

/usr/bin/install: 无法获取”libext2fs.info*” 的文件状态(stat): 没有那个文件或目录

make[1]: [install-doc-libs] 错误 1 (忽略)

GZIP /usr/share/info/libext2fs.info*

gzip: /usr/share/info/libext2fs.info*: No such file or directory

make[1]: [install-doc-libs] 错误 1 (忽略)

make[1]: 离开目录“/root/e2fsprogs-1.43.3/build/doc”

if test ! -d e2fsck && test ! -d debugfs && test ! -d misc && test ! -d ext2ed ; then make install-libs ; fi

二、编译并升级e2fsprog-lib

wget https://ftp.ntu.edu.tw/linux/kernel/people/tytso/e2fsprogs/v1.43.3/e2fsprogs-libs-1.43.3.tar.gz

tar -zxvf e2fsprogs-libs-1.43.3.tar.gz

cd e2fsprogs-libs-1.43.3

mkdir build

cd build/

../configure

make

make install

三、文件留档

e2fsprogs-1.43.3.tar

e2fsprogs-libs-1.43.3.tar

如果下载链接失效,直接从上面从这里下载。