[发明专利]一种属性可扩展的对象文件系统无效
申请号: | 200610019001.6 | 申请日: | 2006-04-30 |
公开(公告)号: | CN1845093A | 公开(公告)日: | 2006-10-11 |
发明(设计)人: | 周功业;陈进才;雷伟;李漪;吴伟杰;易佳 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 华中科技大学专利中心 | 代理人: | 曹葆青 |
地址: | 430074湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种属性可扩展的对象文件系统。系统包括用于设置文件系统基本信息的创建文件系统模块,用于读、设置或写对象属性的对象属性操作模块,用于读取或写入对象数据的对象数据操作模块,用于分配并设置或回收对象索引结点的对象索引结点管理模块和用于对数据区中块的分配和回收的数据区管理模块,以及OSD初始化模块,对象索引结点获取模块,对象可操作性判断模块和对象ID分配模块。本发明具有较好的可靠性和较高效率,对对象索引结点的分配操作只需直接读取簇信息表。本发明对象属性的可扩展性好,可使OSD对数据的组织进行优化,提高效率。也可使OSD更好地了解外部环境,合理的对资源进行预留和分配,来提高Cache的命中率和预取效率。 | ||
搜索关键词: | 一种 属性 扩展 对象 文件系统 | ||
【主权项】:
1、一种属性可扩展的对象文件系统,其特征在于:该系统包括创建文件系统模块(1)、OSD初始化模块(2)、对象索引结点获取模块(3)、对象属性操作模块(4)、对象可操作性判断模块(5)、对象数据操作模块(6)、对象ID分配模块(7)、对象索引结点管理模块(8)和数据区管理模块(9);创建文件系统模块(1)用于设置文件系统基本信息、初始化分区中主要数据结构以创建文件系统分区,并发送OSD初始化命令到OSD初始化模块(2);OSD初始化模块(2)用于初始化OSD,即在文件系统分区上创建根对象和Partition_ID为0h的分区对象;对象索引结点获取模块(3)根据操作参数中的对象ID查询并获取对象索引结点,并将获取的对象索引结点分别发送到对象属性操作模块(4)、对象索引结点管理模块(8)和数据区管理模块(9);对象属性操作模块(4)用于读、设置或写对象属性;该模块根据对象索引结点模块(3)中的对象索引结点读取并写入对象属性到缓冲区中;或根据缓冲区中或对象数据操作模块(6)发送的属性更新信息设置对象属性;或根据对象可操作性判断模块(5)发送的可创建对象控制信息,将缓冲区中的属性写入数据区管理模块(9)发送的空闲块中,并将属性地址发送到对象索引结点管理模块(8);对象可操作性判断模块(5)根据缓冲区中的对象属性判断是否授予用户读、写、创建对象或删除对象的权利,并发送对象数据可读控制信息或对象数据可写控制信息到对象数据操作模块(6);或发送可创建对象控制信息到对象属性操作模块(4)、对象ID分配模块(7)、对象索引结点管理模块(8)和数据区管理模块(9);或发送可删除对象控制信息到对象索引结点管理模块(8)和数据区管理模块(9);对象数据操作模块(6)用于读取或写入对象数据;该模块根据对象可操作性判断模块(5)发送的对象数据可读控制信息,由对象索引结点获得数据地址并读取对象数据;或根据对象可操作性判断模块(5)发送的对象数据可写控制信息,将缓冲区中的数据写入数据区管理模块(9)发送的空闲块中,更新对象索引结点,并将属性更新信息发送到对象属性操作模块(4);对象ID分配模块(7)根据对象可操作性判断模块(5)发送的可创建对象控制信息,分配对象ID,并使得此ID在OSD中唯一,将ID发送到对象索引结点管理模块(8);对象索引结点管理模块(8)用于分配并设置或回收对象索引结点;该模块根据对象可操作性判断模块(5)发送的可创建对象控制信息,分配对象索引结点号,接收对象ID分配模块(7)发送的对象ID和对象属性操作模块(4)发送的属性地址来设置对象索引结点;或根据接收对象可操作性判断模块(5)发送的可删除对象控制信息,回收对象索引结点获取模块(3)发送的对象索引结点;数据区管理模块(9)用于对数据区中块的分配和回收;该模块根据对象可操作性判断模块(5)发送的可创建对象或对象数据可写控制信息,在数据区中分配尽量连续的空闲块,将空闲块发送到对象属性操作模块(4)或对象数据操作模块(6)中;或根据对象可操作性判断模块(5)发送的可删除对象控制信息,由对象索引结点获取模块(3)发送的对象索引结点得到对象属性和数据地址,回收对象属性和数据占用块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610019001.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种提高煤粉燃烧器耐磨性能的方法
- 下一篇:喷雾焙烧法盐酸废液再生工艺