发明名称 基于RAMDISK文件系统的I节点表的动态调整方法
摘要 本发明提供了一种基于RAMDISK文件系统的I节点表的动态调整方法,包括以下步骤:S1、根据新建文件的文件名字节长度计算该新建文件所对应的新I节点数据大小;S2、遍历I节点表,至少顺序查找I节点表中与新I节点数据大小形成最佳匹配的第一个空洞,并将该新I节点数据插入空洞;S3、更新I节点表配置,修改文件系统中超级块的I节点表长度属性,并根据更新后的I节点表,动态地更新文件系统中逻辑块的起始位置及逻辑块位图。通过本发明,实现了对文件系统中的I节点表的动态调整,降低了I节点表对RAMDISK的文件系统中有效存储空间的占用率,并有效地提高了逻辑块的有效存储空间。
申请公布号 CN103559260A 申请公布日期 2014.02.05
申请号 CN201310537556.X 申请日期 2013.11.05
申请人 无锡云动科技发展有限公司 发明人 江韬;H·F·黄;代文胜;李惊雷
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种基于RAMDISK文件系统的I节点表的动态调整方法,其特征在于,包括以下步骤:S1、根据新建文件的文件名字节长度计算该新建文件所对应的新I节点数据大小;S2、遍历I节点表,至少顺序查找I节点表中与新I节点数据大小形成最佳匹配的第一个空洞,并将该新I节点数据插入空洞;S3、更新I节点表配置,修改文件系统中超级块的I节点表长度属性,并根据更新后的I节点表,动态地更新文件系统中逻辑块的起始位置及逻辑块位图。
地址 214000 江苏省无锡市震泽路18号国家软件园鲸鱼座C幢4楼