Linux kernel 2.6.29下安装ext4、reiserfs、jfs、xfs文件系统
2009年05月24日 作者: 大头刚
一、内核升级,可以到这里下载
tar -xzvf linux-2.6.29.3.tar.gz cp reiser4-for-2.6.29.patch.gz linux-2.6.29.3/ cd linux-2.6.29.3 gunzip -c reiser4-for-2.6.29.patch.gz | patch -p1 #安装REISERFS内核补丁,下载地址在后文中 make mrproper make menuconfig #选择让内核支持EXT4,JFS,XFS,REISERFS,如图

make dep make clean make bzImage cp arch/x86_64/boot/bzImage /boot/vmlinuz-2.6.29.3 make modules make modules_install cd /boot mkinitrd initrd-2.6.29.3.img 2.6.29.3 PS:如果编译的内核出现No module mptscsi found for kernel 2.6.29.3, aborting. 先要修改一下/etc/modprobe.conf文件,把里面的alias scsi_hostadapter1 mptscsi注释掉 cd /root/linux-2.6.29.3 cp System.map /boot/System.map-2.6.29.3 cp .config /boot/config-2.6.29.3 cd /boot ln -s System.map-2.6.29.3 System.map vi /boot/grub/grub.conf title 2.6.29.3 root (hd0,0) kernel /vmlinuz-2.6.29.3 ro root=LABEL=/ initrd /initrd-2.6.29.3.img reboot #重启系统
二、安装EXT4
Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。内核升级到2.6.29后,安装最新的e2fsprogs,可以到这里下载。
tar -xzvf e2fsprogs-1.41.5.tar.gz cd e2fsprogs-1.41.5 mkdir build; cd build ../configure make make install mkfs.ext4 -V mke2fs 1.41.5 (23-Apr-2009) Using EXT2FS Library version 1.41.5 mkfs.ext4 /dev/DEV mount -t ext4 /dev/DEV /wherever ext2升级到ext3 tune2fs -j /dev/DEV ext3升级到ext4 tune2fs -O extents,uninit_bg,dir_index /dev/DEV
三、安装Reiserfs(记得在升级内核的时候,先打上补丁,可以到这里下载)
3.1安装libaal,可以到这里下载
tar -xzvf libaal-1.0.5.tar.gz cd libaal-1.0.5 ./configure make make install
3.2安装reiser4progs,可以到这里下载
tar -xzvf reiser4progs-1.0.7.tar.gz cd reiser4progs ./configure make make install mkfs.reiser4 -V mkfs.reiser4 1.0.7 Copyright (C) 2001-2005 by Hans Reiser, licensing governed by reiser4progs/COPYING.
四、安装JFS,可以到这里下载
tar -xzvf jfsutils-1.1.14.tar.gz cd jfsutils-1.1.14 ./configure make make install mkfs.jfs -V mkfs.jfs version 1.1.14, 06-Apr-2009
五、安装XFS,可以参考我以前的文章,可以查看这里。
Linux下最主流的几款文件系统都安装完成了,在后续文章中,本人将对这些文件系统的性能进行测试。
Leave a Reply.




- Comments (0)
- Trackbacks (1)
Leave a comment Trackback