[发明专利]一种文件系统构建方法和装置在审
申请号: | 201511029275.9 | 申请日: | 2015-12-31 |
公开(公告)号: | CN105653710A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 朱少峰 | 申请(专利权)人: | 北京元心科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/06 |
代理公司: | 北京金阙华进专利事务所(普通合伙) 11224 | 代理人: | 陈建春 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件系统 构建 方法 装置 | ||
技术领域
本申请涉及电数字数据处理领域,尤其涉及一种构建大小不固定的新文件 系统的方法和/或装置。
背景技术
通过容器技术,可以在一台移动终端如手机设备上同时运行两个以上操作 系统。通常,多个操作系统中的一个操作系统是安全系统,支持的功能比较少 但是安全;另外一个系统关注点不是安全,而是更多应用和丰富的功能。与安 全相关的操作主要集中在安全操作系统上进行,其它的则可以在非安全系统上 进行。多个系统彼此独立运行。为安全起见,各操作系统不能看到其它操作系 统的数据文件。
当前的文件系统在实现上主要分成两个部分:一部分是虚拟文件系统,例 如我们看到的fat32文件系统,可以从该文件系统中看到文件系统的大小,里 面的目录结构,存储的文件,文件属性等信息。另一部分是该文件系统依赖的 存储设备支持:例如在创建文件系统分区的时候把它的大小设定为1MByte, 可以为它分配逻辑上连续的256个数据块,每个数据块的大小是4KByte。该文 件系统基于这256个数据块来构建该文件系统。它需要一种逻辑上连续的块, 例如使用逻辑序号0访问第一个数据块,逻辑序号1访问第二个数据块,逻辑 序号255访问最后一个数据块。一般情况下,这些数据块是由存储设备提供的, 存储设备也是按块提供存储空间。使用一定的地址访问规则来访问这些数据块。 正常情况下,这些逻辑块空间物理块是一一对应的关系,例如把第一个逻辑块 对应到磁盘的第一个物理块上,把第二个逻辑块对应到磁盘的第一个物理块上。 并且这种逻辑映射关系一旦建立起来就无法改变。
在基于容器的多系统移动终端中,多个系统之间因为共享系统上的硬件设 备:ROM存储区。多个系统之间可以静态对系统的ROM存储区进行分割,从 而独立的使用。例如:ROM的总大小为32G,系统A使用16G,系统B使用 16G。但是这可能会出现资源的浪费。例如:用户甲对系统A的使用比较多, 他就可能出现分配给系统A的16G存储空间无法满足使用要求,但是分配给系 统B的16G空间他又无法使用的问题。反之,用户乙对系统B的使用比较多, 他就可能出现分配给系统B的16G存储空间无法满足使用要求,但是分配给系 统A的16G空间他又无法使用的问题。这种情况在同时运行多个系统的手机上 表现会更加明显。
如果系统还支持可以动态插拔的存储卡,则同样面临着如何在两个系统间 分配的问题。
发明内容
本申请的目标在于使能构建一种新的文件系统,其大小不固定,即其数据 库可按需进行分配,从而使存储设备在两个以上操作系统之间可更好地协调利 用。
本申请的目标由一种文件系统构建方法实现,其中存储设备分成大小相等 或不等的物理存储块,该方法包括:
在创建文件系统时仅分配一块或多块存储块作为文件系统的核心控制块, 用于保存文件系统的控制信息;
在操作系统内核设置存储块管理器,用于管理系统物理存储块的分配;
使文件系统的除核心控制块之外的其余数据块根据需要按请求通过存储块 管理器从物理存储块动态分配。
本申请的目标还由文件系统构建装置实现,其中存储设备分成大小相等或 不等的物理存储块,该装置包括:
核心控制块分配单元,用于在创建文件系统时仅分配一块或多块存储块作 为文件系统的核心控制块,所述核心控制块用于保存文件系统的控制信息;
管理器设置单元,用于在操作系统内核设置存储块管理器,所述管理器用 于管理系统物理存储块的分配;
数据块分配单元,用于使文件系统的除核心控制块之外的其余数据块根据 需要按请求通过存储块管理器从物理存储块动态分配。
通过本发明构建文件系统,使得文件系统的核心构建在物理存储块中,并 且任何一个物理存储块受控且可以访问,从而使得文件系统的多个实例(即文 件系统在存储空间上的具体实现)可按需分配存储空间,并共享空闲的存储空 间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511029275.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于压路机碾压轨迹图形展示的方法
- 下一篇:一种网络信息监控分析系统