日志结构文件系统在嵌入式系统上的应用

日志结构文件系统在嵌入式系统上的应用

论文摘要

对嵌入式系统来说,非正常断电随时可能发生,它会导致文件系统的不一致性,带来文件系统的破坏和数据信息的丢失。因此,在嵌入式存储设备上,设计和实现一种具有掉电安全特性的文件系统具有特别重要的意义,日志文件系统通过记录日志的方法来防止文件系统的异常破坏,这正是我们需要的防断电文件系统。本文在介绍了几种不同类型的文件系统并比较了它们的优劣后,结合这些分析,我们分析了日志文件系统JFFS2的设计思想和层次结构,研究了JFFS2是如何满足掉电安全性的要求以及如何考虑闪存存储设备特殊属性的问题。接着,本文着重阐述了在嵌入式操作系统Nucleus上移植JFFS2的系统过程,整个系统移植过程包括:MTD物理接口层在Nucleus上的接口实现方案;通过分析对比Nucleus与Linux的系统差异,提出利用系统抽象层去解决JFFS2的系统依赖性问题;简化VFS及用户接口层使得JFFS2能够更为方便的为应用层所使用。最后,文章展望了日志文件系统的应用前景,相信日志结构的闪存文件系统随着技术的成熟必然会凭其优势在嵌入式产品中得到越来越广泛地应用。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 引言
  • 1.1 嵌入式系统的发展
  • 1.2 开发日志文件系统的必要性
  • 1.3 论文的章结安排
  • 第2章 文件系统概述
  • 2.1 虚拟文件系统VFS
  • 2.2 磁盘文件系统 Ext2
  • 2.3 日志文件系统
  • 2.4 本章小结
  • 第3章 系统分析与方案设计
  • 3.1 JFFS2 日志文件系统
  • 3.2 Nucleus 操作系统分析
  • 3.3 系统方案设计
  • 3.4 本章小结
  • 第4章 JFFS2 在 Nucleus 上的实现
  • 4.1 硬件平台
  • 4.2 MTD 接口层设计
  • 4.3 系统抽象层设计实现
  • 4.4 JFFS2 文件系统移植
  • 4.5 本章小结
  • 第5章 应用与验证
  • 5.1 实际应用
  • 5.2 数据验证
  • 5.3 本章小结
  • 第6章 全文总结
  • 6.1 主要结论
  • 6.2 研究展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间已发表或录用的论文
  • 相关论文文献

    • [1].基于Apache Ftpserver的可自定义文件系统的文件服务器[J]. 软件 2020(07)
    • [2].快速恢复ExFAT文件系统数据[J]. 网络安全和信息化 2019(05)
    • [3].油田设备文件系统数据存储的优化研究与分析[J]. 石化技术 2017(01)
    • [4].云文件系统中纠删码技术的研究与实现[J]. 计算机科学与探索 2013(04)
    • [5].基于虚拟文件系统的安全存储技术的研究[J]. 微电子学与计算机 2013(06)
    • [6].盘点文件系统[J]. 科技信息(科学教研) 2008(18)
    • [7].并行文件系统研究综述[J]. 小型微型计算机系统 2008(09)
    • [8].分布式文件系统与传统文件系统的比较研究[J]. 电子技术与软件工程 2015(23)
    • [9].处理CentOS 7启动错误[J]. 网络安全和信息化 2020(10)
    • [10].基于虚拟文件系统的诱骗主机安全方案研究[J]. 计算机与现代化 2013(02)
    • [11].基于镜像的在线文件系统检查工具的研究与实现[J]. 计算机系统应用 2013(08)
    • [12].海量文件系统中基于特征实现文件多维度浏览[J]. 计算机工程与科学 2017(05)
    • [13].基于堆叠文件系统的云计算存储优化[J]. 计算机工程 2014(12)
    • [14].一种分布式并行文件系统的介绍及在海洋地震数据处理中的应用[J]. 电脑与信息技术 2015(04)
    • [15].对象存储并行文件系统小文件性能优化研究[J]. 计算机工程与科学 2013(12)
    • [16].一种嵌入式实时操作系统高可靠文件系统[J]. 微电子学与计算机 2014(03)
    • [17].一种适用于集群文件系统分级存储的分布式锁设计与分析[J]. 计算机研究与发展 2012(S1)
    • [18].并行文件系统简介及主流产品对比[J]. 邮电设计技术 2012(07)
    • [19].Linux Ext2fs文件系统分析[J]. 电脑知识与技术 2010(17)
    • [20].面向容灾的强安全性虚拟文件系统[J]. 计算机工程 2009(07)
    • [21].蓝鲸集群文件系统中资源交互一致性协议[J]. 计算机工程 2008(11)
    • [22].基于准文件系统的高速大容量数据存储系统设计[J]. 机械与电子 2008(10)
    • [23].一种基于多应用智能卡文件系统的研究与实现[J]. 计算机应用与软件 2014(09)
    • [24].并行文件系统下数据迁移功能的实现[J]. 北京信息科技大学学报(自然科学版) 2012(05)
    • [25].基于文件系统过滤驱动的文档透明加解密系统的研究[J]. 电脑编程技巧与维护 2011(04)
    • [26].面向并行文件系统的性能评估及相对预测模型[J]. 软件学报 2011(09)
    • [27].并行文件系统的应用探讨[J]. 软件 2010(11)
    • [28].基于文件系统过滤驱动的文件加密系统设计[J]. 微电子学与计算机 2009(04)
    • [29].面向云文件系统的隔离性度量方法研究[J]. 计算机工程与科学 2017(07)
    • [30].基于数据库的文件系统管理工具设计与实现[J]. 计算机工程 2015(05)

    标签:;  ;  ;  

    日志结构文件系统在嵌入式系统上的应用
    下载Doc文档

    猜你喜欢