接上篇:《
追思心中璀璨的明星:杰出内核开发者李少华
》
这两天看到各方亲朋在网上的留言,对少华的评价中,技术水平之外最让我为敬重的是他为人谦和、活的纯粹。在这个有些浮躁的世界上,太多人为名利所动,能够静下心来心无旁骛地钻研技术的人实在不多。
记得两年多以前,我从网上下载了 VAULT 2016 Linux Storage and Filesystems Conference 会议的演讲ppt资料,看到第2个文档之后就由于时间原因没有继续下去。但这个文件夹却一直放在我的电脑桌面上,因为就是最后看的那文档,从标题到内容都很吸引我。
若不是因为几天前发生的变故,没有看到Coly Li兄弟写的深情满满的文章,这些资料我还不知什么时候才会再翻看。
《
Toward A Unified Block IO Controller
》
受限于我的个人水平和知识背景,引发我撰写本文的主要是后面这个ppt,不过总共3个文件我都做了网盘分享,需要的朋友可以复制下面的链接,或者点击文章结尾处的“阅读原文”。
https://pan.baidu.com/s/1AsZUfqCAmRcxSlSE4MXw7g
传统带奇偶校验RAID级别的写漏洞问题,我想不少朋友都知道。我以前听说ZFS文件系统的RAID-Z解决了该问题,实际上是加入了ZIL日志写缓存,但同时也有全条带读/写的不足?
下面的ppt内容,让我这样一个不懂代码研发的人都能清楚认识到技术原理。接着把这80多页都贴出来,而我自己也是从头到尾挨着读完的。
《
MD/RAID-456 Write Journal and Cache
》(另一位作者是Facebook的刘松)
另外,我看到《Scaling the Btrfs Free Space Cache》里也提到了少华的名字。
正如许多朋友所说的那样,少华写的代码还将继续造福这个世界。虽然我还无法从那个层面理解其中的精妙,但至少可以欣赏这些经典的演讲资料,像大家一样使用MD/RAID等。
注:Intel VROC软RAID,在Linux下调用的就是MD/RAID,所以当提到写漏洞和日志保护,遇到如出一辙的说法就很正常了。
历史文章汇总
:
http://chuansong.me/account/huangliang_storage