ext4之内核文档

本文档详细介绍了EXT4文件系统,包括其在Linux内核中的发展,快速使用指南,特性和挂载选项。EXT4提供超过16TB的文件系统大小,支持extent格式,增强了数据完整性。文章还探讨了可能的未来功能,如预分配和日志校验和,并列出了各种挂载选项,如data=journal、barrier和不同数据模式的性能影响。
摘要由CSDN通过智能技术生成

最近接触ext4比较多,所以就想着直接开一个博客专门是ext4的,一方面是为了系统的学习下ext4,另一方面也是做一个标记,以后如果还有用到的地方可以回来再看看,当然最重要的还是和广大的技术人员交流,如果能够帮助到一些人就更好了。

ext4第一次发布是在linux-2.6.19的内核里,发展到现在,ext4的代码已经是非常巨大,我下载linux-4.7的内核代码一看,居然有50W lines,我估计要是一行一行的看,我也不需要做什么事了。然而打开linux-2.6.19的代码,只有大约2W lines,所以还是从起源开始吧,就像没有人能够出一本书叫做linux-4.7内核源代码解析一样。。。

这次看的是linux-2.6.19/Docment/filesystem/ext4.txt,这是内核关于ext4的文档,讲的还是比较好的。我直接翻译下,后续的人看着方便一些,但是由于个人英语能力所限,翻译过程可能有一些问题,欢迎指出。


Ext4 文件系统
===============
这个版本的ext4是一个开发中的版本,一个比ext3性能优秀的fs,不但支持比ext3更加大的文件系统,还兼顾了可扩展性和可靠性。
邮件列表: linux-ext4@vger.kernel.org,大家如果想订阅ext4的内核邮件的话,只需要向这个邮件发送subscribe就可以了,不过每天会接受到好多封邮件,不过都是开源社区对于ext4的开发的讨论和计划。
1. 快速使用ext4:
===========================
  - 开发者可以获得e2fsprogs从以下路径
    ftp://ftp.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs-interim/
    ftp://ftp.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/
  - 首先格式化 mke2fs -j /dev/hda1
  - 然后挂载文件系统 mount /dev/hd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值