读书频道 > 系统 > linux > Linux内核精髓:精通Linux内核必会的75个绝技
开发版ext4的获取方法
2013-02-20 09:31:11     我来说两句 
收藏    我要投稿   
经过近20年的发展,Linux操作系统已经成为当今最成功的开源软件之一,使用广泛,影响深远。随着Linux操作系统功能的不断丰富和完善,Linux内核的源代码也从最初的几万行增加到如今的数百万行,庞大无比,对于Lin...  立即去当当网订购

现在论坛也在对ext4进行积极开发。开发版的ext4包含新的功能和bug的修改等。利用开发版时,需要从ext4的维护人员所管理的Git树中获取。这里将介绍获取开发版内核、命令的方法。获取时可以使用git命令。

ext4 patch queue的获取

正在开发的ext4的补丁包括在ext4 patch queue中。可以使用下列方法来获取。
# git clone http://repo.or.cz/r/ext4-patch-queue.git

获取成功后,就会生成ext4-patch-queue目录。其中就有适用于ext4的补丁。对应的内核版本、适用的补丁的顺序记载在series文件中。
# cat ext4-patch-queue/series

# BASE v3.0-rc1
#
correct-comments-for-ext4_free_blocks
fix-max-file-size
use-FIEMAP_EXTENT_LAST-flag-for-last-extent
fixed-tracepoints-cleanup

# potential problems?
fix-oops-in-jbd2_journal_remove_journal_head

##########################################
# unstable patches
####################################################
stable-boundary
...

将这些补丁适用于内核的源代码后,生成的内核就具有ext4的最新功能。

开发版的e2fsprogs的获取

e2fsprogs的Git树可以执行下列命令来获取。
# git clone http://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git

这时获取的是最新的稳定版e2fsprogs,因此需要切换到开发版的“next”分支。
# git checkout next

这样就切换到了开发版的e2fsprogs。可以通过执行configure,make来使用各种命令。由于内核、命令都是开发版,因此在使用过程中可能会发现bug。这时请向linux-ext4@vger.kernel.org报告。

小结

本节介绍了ext4的生成与挂载、获取开发版ext4的内核补丁和命令的方法。ext4具有比ext3更多的功能,作为更加便捷的文件系统,能够吸引更多的用户。

参考文献
 Ext4(and Ext2/Ext3)Wiki
  https://ext4.wiki.kernel.org/index.php/Main_Page
 Mailing list ARChives
 http://marc.info/?l=linux-ext4&r=1&w=2
—Akira Fujita

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:关于mount选项
下一篇:HACK #18 向ext4转换
相关文章
图文推荐
3.3.6 GNOME的软件管
3.3.5 GNOME的文件管
3.3.4 GNOME的窗口管
3.3.3 收藏夹和快捷
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站