centos5.5将磁盘格式ext3转为ext4

 
ext3的单个分区大小和文件夹容纳数,以及单个文件大小的限制都已很难适应如今大硬盘的趋势,ext4则无后顾之忧,所以我们的分区若大于2.6T或者子目录大于3万,就要进行格式转换了。
centos5.4是没有ext4模块的,所以要借助工具e4fsprogs实现,centos5.5含了这个模块默认没有开启,centos5.6就默认支持,我们系统刚好是5.5,所以处理起来轻松不少。

1、开启ext4支持

cd /lib/modules/2 .6.18-194.el5 /kernel/fs/ext4/
#加载模块注意:这里只能写模块名,不能写成ext4.ko
modprobe ext4
#查看是否已加载模块成功
lsmod | grep ext4


显示这样就是加载成功了~
ext4 285409 0
jbd2 47744 1 ext4
crc16 1027 1 ext4

2、格式化分区

前面说到的e4fsprogs软件
#安装
yum install -y e4fsprogs
#然后取消原来的挂载在/data目录
umount /dev/sdb
#如果分区正在使用中,无法取消挂载,先用查出哪些进程正在使用目录
lsof | grep data
#格式化分区
mkfs.ext4 /dev/sdb

3、重新挂载

mount -t ext4 /dev/sdb /data
#查看是否挂载成功
df -h
#修改启动自动挂载
vim /etc/fstab
修改或添加一条相应的记录
/dev/sdb               /data  ext4   defaults        0 0
转载:http://itthinker.vicp.net/?p=1074

你可能感兴趣的:(centos,Ext3,ext4)