[发明专利]一种文件系统的管理方法及装置有效
申请号: | 201580064360.0 | 申请日: | 2015-05-29 |
公开(公告)号: | CN107111549B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 王金波 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件系统 管理 方法 装置 | ||
一种文件系统的管理方法及装置。该方法包括:在存储设备的第一连续的地址段上为文件系统分配一个数据块位图区(101);在存储设备的第二连续的地址段上为文件系统分配N个分区,N个分区的每个分区分别用于存储每个分区的系统元数据(102);在存储设备的第三连续的地址段上为文件系统分配N个分区的共用数据块区,共用数据块区用于存储文件(103);数据块位图区用于存储第一使用标识,第一使用标识用于表示共用数据块区中的数据块是否被使用,每个数据块对应一个第一使用标识;其中,第一连续的地址段、第二连续的地址段和第三连续的地址段组成连续的地址段。
技术领域
本申请涉及电子技术领域,尤其涉及一种文件系统的管理方法及装置。
背景技术
如图1a所示,为文件系统在存储设备的布局示意图。存储设备内的存储空间被划分为系统存储空间和用户存储空间。系统存储空间一般包含多个固定分区,例如图1a中的分区1、分区2至分区N。每个固定分区的大小在设备出厂时已经由设计人员设计好,设备出厂后能够被改变的可能性极小。
请同时参考图1a和图1b所示,图1b为图1a中分区1的进一步布局示意图。当对系统存储空间进行文件系统的格式化之后,分区1包括超级块区、数据块位图区、索引节点位图区、索引节点区以及数据块区。在格式化之后,不光分区1的大小是固定的,每个区的位置也是固定的。
其中,超级块区用于记录分区1的文件系统的系统信息,例如文件系统的类型、大小。数据块位图区,是以位图的数据结构来定义的,每一个比特(bit)位代表一个数据块的使用与否。例如:比特位的值为0代表该比特位对应的数据块未被使用,比特位的值为1代表该比特位对应的数据块已被使用。索引节点位图区,也是以位图的数据结构来定义的,每一个bit位代表一个索引节点使用与否。索引节点区的每一个索引节点对应一个文件。索引节点记录了该文件的属性以及该文件在数据块中的存储地址。通过索引节点能够在数据块中找到该文件。数据块用来存放文件。
分区2至分区N的布局方式与分区1相同。
通常,为了保证系统的可扩展性和产品的延续性,会为每个固定分区的分配大于分区所需空间的存储空间,所以就会导致存储空间的浪费。
另外,在实际运用中,经常会出现分区1已用完,但是分区2还有空闲空间、或者是分区1还有空闲空间而分区2已用完的问题。为了解决这类问题,设计人员会在新的产品中不断的扩大分区1或分区2的大小,那么系统存储空间就会增大,所以用户存储空间就会被压缩,因此存在存储空间利用率低的问题。
发明内容
本申请实施例提供一种文件系统的管理方法及装置,用以解决现有技术中的存储空间利用率低的技术问题。
本申请第一方面提供了一种文件系统的管理方法,包括:
在存储设备的第一连续的地址段上为所述文件系统分配一个数据块位图区;
在所述存储设备的第二连续的地址段上为所述文件系统分配N个分区,所述N个分区的每个分区分别用于存储所述每个分区的系统元数据;N为大于1的整数;
在所述存储设备的第三连续的地址段上为所述文件系统分配所述N个分区的共用数据块区,所述共用数据块区用于存储文件;所述数据块位图区用于存储第一使用标识,所述第一使用标识用于表示所述共用数据块区中的数据块是否被使用,每个所述数据块对应一个所述第一使用标识;其中,所述第一连续的地址段、所述第二连续的地址段和所述第三连续的地址段组成连续的地址段。
结合第一方面,在第一方面的第一种可能的实现方式中,所述每个分区包括索引节点区以及索引节点位图区,所述索引节点区的索引节点用于记录存储在所述共用数据块区中的文件的存储地址;所述索引节点位图区用于存储第二使用标识,所述第二使用标识用于表示所述索引节点是否被使用;每个所述索引节点对应一个所述第二使用标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580064360.0/2.html,转载请声明来源钻瓜专利网。