需要将一块硬盘格式化成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,问题搞定!

让CentOS支持ext4文件系统相关推荐

  1. 让CentOS 5.5支持ext4

    使用环境使用的是CentOS5.5 内核是2.6.18-194.el5 其实CentOS 5.5里面是有ext4模块的,只是没加载,所以我们先把模块加入系统 [root@linux ~]# cd /l ...

  2. 旧版本uboot对ext4文件系统格式的支持

    背景: u-boot-2009.08版本不支持ext4文件系统,现在需要对ext4支持 目的: 在u-boot-2009.08版本上添加ext4文件系统支持 方法: 将高版本中的ext4相关代码移植到 ...

  3. ext4 文件系统新特性

    Ext4的名称来源于4th extended filesystem,它是广泛应用于Linux的Ext3文件系统的后继.同Ext3类似,Ext4也是日志文件系统.而与Ext3仅仅是将日志功能加入到Ext ...

  4. Centos 支持最大硬件、最小硬件,最大内存、最大cpu、文件系统上限等,以及对应cpu架构支持情况汇总

    centos支持的最大cpu.最大内存.已经centos文件系统限制 centos支持最小cpu.最小内存.最小磁盘 centos各个版本支持的CPU架构 详细情况请参考centos官网:https: ...

  5. 使用大于16TB的ext4文件系统

    使用大于16TB的ext4文件系统 我们的电脑想要快速开机,需要具备三个条件:第一是主板支持UEFI,二是系统支持UEFI(Win8),最后就硬盘需要采用GPT分区. GPT分区全名为Globally ...

  6. 由 OOM 引发的 ext4 文件系统卡死

    注:本问题影响 3.10.0-862.el7.centos 及之后的 CentOS 7 版本内核,目前问题还未被修复. 背景 近日,我司的测试同学发现内部集群中一个存储节点无法通过 ssh 访问了.i ...

  7. Ext4文件系统架构分析(一)

    本文描述Ext4文件系统磁盘布局和元数据的一些分析,同样适用于Ext3和Ext2文件系统,除了它们不支持的Ext4的特性外.整个分析分两篇博文,分别概述布局和详细介绍各个布局的数据结构及组织寻址方式等 ...

  8. CentOS5.5支持ntfs文件系统

    由于CentOS是装在xp上的,而CentOS默认只支持Windows下的fat文件系统,如果想实现和xp的文件共享,就只能来回的切换系统,把ntfs分区的里的东西移动到fat分区里,然后再挂在,这样 ...

  9. 卷文件系统根目录仅剩余0字节_Linux Ext4文件系统的老祖宗长什么样

    现代文件系统(例如Ext4和XFS等)具有多种附加特性,不仅扩展了文件系统的应用场景,而且使得文件系统的容错性(例如日志特性)和性能得到很大的提高.而下一代文件系统(例如Btrfs和ZFS)则提供了更 ...

  10. Ext3和Ext4文件系统

    一.ext3和ext4的区别: 1.与Ext3兼容:执行若干条命令,就能将Ext3在线迁移到Ext4,而无须重新格式化磁盘或者重新安装系统.原有Ext3数据结构照样保留, Ext4作用于新数据,当然, ...

最新文章

  1. 预示敏捷方法走偏的15个标志——第1部分
  2. VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径
  3. VS2005下如何新建一个WINCE设备的DLL工程
  4. 大容量磁盘分区表、文件系统、分区工具的选择
  5. Apache 服务器的配置
  6. 2021年2月Harmonyos时候上线,华为HarmonyOS系统将于4月上线 MateX2首批升级
  7. JavaScript 字符串处理方法总结
  8. 使用 dotTrace 分析 .NET Core 代码问题
  9. 群辉挂载linux nfs,Debian 9 挂载访问已设置的群晖NFS共享文件目录
  10. 解决springboot启动失败问题:Unable to start embedded container;
  11. VXLAN详解(一)
  12. xp win7 linux 三系统下载,打造xp+linux+win7三系统教程.doc
  13. avr的c语言开发工具,AVR单片机的C语言开发简介
  14. HTTP/HTPPS协议
  15. 【数据结构】AVL树(高度平衡的二叉搜索树)
  16. 数据挖掘技术的算法与应用读书报告
  17. Excel VBA(04)数组和字典
  18. 190亿像素的全世界最长全景照片
  19. 中国农历(阴阳历)和西元阳历即公历互转JavaScript库
  20. 数据挖掘之关联分析Apriori算法

热门文章

  1. 荣耀手机安装谷歌框架_华为手机怎么安装谷歌框架 华为mate20谷歌框架安装教程...
  2. Brocade博科光纤交换机之 常用命令
  3. MQL5 COOKBOOK: 获取仓位属性
  4. 基于C语言开发的教师管理系统
  5. 明天过节,给将来的程序员们一个神奇的名单。兄弟们看准了(不说他们好坏,只求别去了才知道是传说中的外包)
  6. 呼叫中心行业,引领时代进步
  7. java 调用宏_通过java代码实现调用excel当中的宏的操作。
  8. Anthony Zee《Quantum Field Theory in a Nutshell (2nd)》(徐一鸿《简明量子场论(第二版)》)中文目录
  9. apollo学习之:如何测试canbus模块
  10. retroarch游戏模拟器使用