论文部分内容阅读
对嵌入式系统来说,非正常断电随时可能发生,它会导致文件系统不一致 性,带来文件系统的破坏和信息的丢失。因此,在嵌入式存储设备上,设计实 现一种特殊的防断电文件系统具有特别重要的意义。日志文件系统通过记日志 的方法来防止文件系统的异常破坏,正是我们需要的防断电文件系统。 本文首先介绍了几种不同类型日志文件系统并比较了它们的优劣。结合这 些分析,我们讨论了特殊日志文件系统JFFS的设计思想和层次结构;JFFS考 虑了嵌入式存储设备Flash 的特殊属性,实现了一种简化设计的 Log-Structured日志文件系统,是嵌入式存储设备上防断电文件系统的理想选 择。最后,本文着重阐述了在特殊存储设备DiskOnChip上JFFS的实现,主要 讨论了DiskOnChip驱动对JFFS不支持问题的解诀以及JFFS和普通文件系统在 一块DiskOnChip上共存的存储方案的实现。目前,JFFS已成为红旗嵌入式存 储方案的重要组成部分。将来,随着我们对JFFS的进一步完善,JFFS必然会 在嵌入式产品中得到越来越广泛地应用。