当前位置: 代码迷 >> 综合 >> Linux基础入门--文件系统--UBI/JFFS2/Overlay
  详细解决方案

Linux基础入门--文件系统--UBI/JFFS2/Overlay

热度:62   发布时间:2024-02-01 03:05:39.0

Linux基础入门--文件系统--JFFS2/UBI/Overlay

  • 1.UBI
  • 2.JFFS2
  • 3.Overlay

1.UBI

UBI(Unsorted Block Image)文件系统压缩率大,制作同样容量的文件系统,使用ubi格式,占用flash会更小,节省更多的硬件资源。

2.JFFS2

JFFS2的全名为JournallingFlashFileSystemVersion2(闪存日志型文件系统第2版),其功能就是管理在MTD设备上实现的日志型文件系统。与其他的存储设备存储方案相比,JFFS2并不准备提供让传统文件系统也可以使用此类设备的转换层。它只会直接在MTD设备上实现日志结构的文件系统。JFFS2会在安装的时候,扫描MTD设备的日志内容,并在RAM中重新建立文件系统结构本身。
除了提供具有断电可靠性的日志结构文件系统,JFFS2还会在它管理的MTD设备上实现“损耗平衡”和“数据压缩”等特性。

3.Overlay

一个 overlay 文件系统包含两个文件系统,一个 upper 文件系统和一个 lower 文件系统,是一种新型的联合文件系统。overlay是“覆盖…上面”的意思,overlay文件系统则表示一个文件系统覆盖在另一个文件系统上面。
overlay只支持两层,upper文件系统通常是可写的;lower文件系统则是只读,这就表示着,当我们对 overlay 文件系统做任何的变更,都只会修改 upper 文件系统中的文件。

温馨提示:
以上文章描述如有不清晰之处,欢迎在评论区评论,如有时间,会第一时间回复,谢谢!