让CentOS支持ext4文件系统

需要将一块硬盘格式化成ext4文件系统,结果报错了:

# mkfs.ext4 /dev/xvdb 
-bash: mkfs.ext4: command not found

上网查了下,发现CentOS默认是支持ext4文件系统的,不过需要用户自己动手配置一下。于是就动手开始配置了(内核版本:2.6.18-308.el5xen)。

CentOS 5.x里面是有ext4模块的,只是没加载,所以我们先把模块加入系统。

# cd /lib/modules/2.6.18-308.el5xen/kernel/fs/ext4/ 
// ext4模块就在此目录下 
 
# ll 
总计 424 
-rwxr--r-- 1 root root 422320 02-22 11:07 ext4.ko

找到模块后,使用modprobe命令添加:

# modprobe ext4 
// 注意:这里只能写模块名,不能写成 ext4.ko

添加完后使用lsmod 查看:

# lsmod |grep ext4 
ext4                  302009  0  
jbd2                   97609  1 ext4 
crc16                  35137  1 ext4 

然后安装e4fsprogs软件,不然仍然会出现-bash: mkfs.ext4: command not found的错误。

# yum install -y e4fsprogs

再来格式化一次:

# mkfs.ext4 /dev/xvdb 
mke4fs 1.41.12 (17-May-2010) 
Filesystem label= 
OS type: Linux 
Block size=4096 (log=2) 
Fragment size=4096 (log=2) 
Stride=0 blocks, Stripe width=0 blocks 
655360 inodes, 2621440 blocks 
131072 blocks (5.00%) reserved for the super user 
First data block=0 
Maximum filesystem blocks=2684354560 
80 block groups 
32768 blocks per group, 32768 fragments per group 
8192 inodes per group 
Superblock backups stored on blocks:  
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 
 
Writing inode tables: done                             
Creating journal (32768 blocks): done 
Writing superblocks and filesystem accounting information: done 
 
This filesystem will be automatically checked every 31 mounts or 
180 days, whichever comes first.  Use tune4fs -c or -i to override. 

这次格式化成功。挂载新磁盘,并查看文件系统格式:

# mount /dev/xvdb /mnt/ 
# df -hT 
文件系统      类型    容量  已用 可用 已用% 挂载点 
/dev/mapper/VolGroup00-LogVol00 
              ext3    6.2G  2.9G  3.0G  50% / 
/dev/xvda1    ext3     99M   14M   80M  15% /boot 
tmpfs        tmpfs    384M     0  384M   0% /dev/shm 
/dev/xvdd  iso9660    4.9G  4.9G     0 100% /media 
/dev/xvdb     ext4    9.9G  151M  9.2G   2% /mnt 

OK,问题搞定!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值