在CentOS release 6.2 (Final) 使用ext4
#查看centos发行版本号:
[root@cpp76 ext4]# cat /etc/redhat-release
CentOS release 6.2 (Final)
#ext4模块位置
[root@cpp76 ~]# cd /lib/modules/2.6.32-220.el6.x86_64/kernel/fs/ext4/
[root@cpp76 ext4]# ll
total 620
-rwxr–r–. 1 root root 627040 Dec 7 2011 ext4.ko
#加载模块
[root@cpp76 ext4]# modprobe ext4
#查看
[root@cpp76 ext4]# lsmod | grep ext4
ext4 364410 0
jbd2 88738 1 ext4
mbcache 8144 2 ext4,ext3
开机自动载入ext4模块,在 /etc/rc.d/rc.sysinit中最后一行加入以下内容
KERNEL_VER=`uname -r`
EXT4_PATH=/lib/modules/$KERNEL_VER/kernel/fs/ext4
if [ -d $EXT4_PATH ]; then
for module in $EXT4_PATH/* ; do
module=${module##*/}
module=${module%.ko}
modprobe $module >/dev/null 2>&1
done
fi
#安装e4fsprogs
#yum install e4fsprogs
#在 RHEL 和 Centos5 中使用 Ext4 前,很多想可能想先给现有的文件系统转换成 Ext4
只要运行下面的命令就行了,需要先进行umount操作
# mkfs.ext4 /dev/vdb
或者格式化同时加入标签,注意,不要在已经有数据的盘里执行此操作
# mkfs.ext4 -L /hihoku /dev/vdb
可以这样更改LABEL
# tune2fs -L LABEL名称 /dev/分区名称
或者
# e2label /dev/hda5 /5
查看LABEL和uuid
#blkid
或者这样查看
#ls -l /dev/disk/by-label
#ls -l /dev/disk/by-uuid/
fstab 挂载分区
uuid
UUID=3ae00ced-61d8-4b03-866a-bfd74032dbc0 /hihoku ext4 defaults
label
LABEL=/hihoku /hihoku ext4 defaults 1 1
以下结果表明挂载成功
[root@cpp76 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 18G 2.9G 14G 18% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/vdb 276G 191M 262G 1% /hihoku