【基于Centos 5.7 32位 i386】
亲,这里只是虚拟机测试,别直接拿到生产环境上乱动哦。
ext4稳定版本需要内核2.6.28以上,当然网上也有低于这个内核版本的升级方法,但是不建议这么做,因为官方给出了说明,信官方得永生。前面做了内核升级到了2.6.33.20,但是升级系统默认的e2fsprogs却没法使用,官方指出e2fsprogs 需要升级到1.41以上。这里采用升级解决。
- #下载并安装tune2fs 命令的包
- #wget http://nchc.dl.sourceforge.net/project/e2fsprogs/e2fsprogs/1.42/e2fsprogs-1.42.tar.gz
- #tar xvf e2fsprogs-1.42.tar.gz
- #cd e2fsprogs-1.42
- # ./configure
- #make
- #make install
- #查看系统分区,选择要升级的分区,以/dev/sda1为例,ps:这个是我虚拟机的boot分区,已经做了快照,大胆搞一下。
- #fdisk -l
- #cd /
- #卸载分区
- #umount /dev/sda1
- #转化格式
- #tune2fs -O extents,uninit_bg,dir_index /dev/sda1
- #e2fsck -fDC0 /dev/sda1
- #重新挂载#mount -t ext4 /dev/sda1 /boot
- #修改fstab 修改对应分区的ext3 为ext4。
- #vim /etc/fstab
- LABEL=/boot /boot ext4 defaults 1 2
- #重启系统,大功告成。