根據我以前的測試 Ext4 的性能好過 Ext3,在 RHEL5 上的 2.6.18-110 也有加入 Ext4 了。但默認沒有讓我們使用,怎麼樣才能不重起,能使用這個啦。
其實我們只要加入一個包e4fsprogs 就行,它其實和 e2fsprogs 是一樣的功能,這 RHEL-6 中,會變成一個默認的包的。所以我們目前還只能使用這個包來調整和設置Ext4.
yum -y install e4fsprogs
在 RHEL 和 CentOS5 中使用 Ext4 前,很多想可能想先給現有的文件系統轉換成 Ext4 ,只要運行下面的命令就行了
tune4fs -O extents,uninit_bg,dir_index,flex_bg /dev/sdb1
在重起前,我還要讓內核支持 Ext4 的文件系統,需要修改 initrd 的文件本身的內容。如下命令來生成 支持 Ext4 的 initrd。
mkinitrd --with=ext4 --with=ext3 -f /boot/initrd-2.6.18-194.8.1.el5.img 2.6.18-194.8.1