今天发现服务器的IO_WAIT达到可怕的90%,分析一下原因主要内容disk cache,目录层次和目录文件多造成的,决定把现在的文件系统etx3换成reiserfs:开始准备
需要源码
kernel-smp-2.6.9-42.EL
kernel-smp-devel-2.6.9-42.EL
安装源码
cd $DOWNPATH
rpm -ivh kernel-2.6.9-42.EL.src.rpm
cd /usr/src/redhat/SPECS/
给源码打patch
rpmbuild -bp kernel-2.6.spec
编译模块
uname -r
cp -r /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/fs/reiserfs/. \
/lib/modules/$(uname -r)/build/fs/reiserfs/
cd /lib/modules/$(uname -r)/build
make menuconfig
cd /lib/modules/$(uname -r)/build
make SUBDIRS=fs/reiserfs/ modules
安装模块
cd /lib/modules/$(uname -r)
mkdir kernel/fs/reiserfs
cp build/fs/reiserfs/reiserfs.ko kernel/fs/reiserfs/
chmod 744 kernel/fs/reiserfs/reiserfs.ko
depmod
加载模块
modprobe reiserfs
现在可测试该模块是否可用
安装reiserfs-utils-3.6.19-2.4.1.src.rpm
用mkfs.reiserfs,格式化一个分区
阅读(1336) | 评论(0) | 转发(0) |