我一直在寻找有关如何在 ext3 中实现日志的文档,但找不到任何好的资源。我熟悉 ext2 的内部结构,并在 Linux 和 Minix 中完成了相同的实现。
您能否向我指出可以帮助我理解在 ext3 中实现日志的资源/代码片段?
我一直在寻找有关如何在 ext3 中实现日志的文档,但找不到任何好的资源。我熟悉 ext2 的内部结构,并在 Linux 和 Minix 中完成了相同的实现。
您能否向我指出可以帮助我理解在 ext3 中实现日志的资源/代码片段?
这并不是 Ext3 中日志的实际工作方式,而是我觉得有趣的初步工作:http: //original.jamesthornton.com/hotlist/linux-filesystems/ext3-journal-design.pdf
这是上述论文的作者所做的关于 Ext3 的第一次演示:http: //olstrans.sourceforge.net/release/OLS2000-ext3/OLS2000-ext3.html
这一年有很多改进,但是这两个链接将使您对设计日志文件系统时的风险有一个很好的了解。