基于RAMDISK文件系统的I节点表的动态调整方法
基本信息
申请号 | CN201310537556.X | 申请日 | - |
公开(公告)号 | CN103559260B | 公开(公告)日 | 2016-08-31 |
申请公布号 | CN103559260B | 申请公布日 | 2016-08-31 |
分类号 | G06F17/30(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 江韬;H·F·黄;代文胜;李惊雷 | 申请(专利权)人 | 无锡云动科技发展有限公司 |
代理机构 | - | 代理人 | - |
地址 | 江苏省无锡市无锡新区清源路20号传感网大学科技园立业楼E区210号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种基于RAMDISK文件系统的I节点表的动态调整方法,包括以下步骤:S1、根据新建文件的文件名字节长度计算该新建文件所对应的新I节点数据大小;S2、遍历I节点表,至少顺序查找I节点表中与新I节点数据大小形成最佳匹配的第一个空洞,并将该新I节点数据插入空洞;S3、更新I节点表配置,修改文件系统中超级块的I节点表长度属性,并根据更新后的I节点表,动态地更新文件系统中逻辑块的起始位置及逻辑块位图。通过本发明,实现了对文件系统中的I节点表的动态调整,降低了I节点表对RAMDISK的文件系统中有效存储空间的占用率,并有效地提高了逻辑块的有效存储空间。 |
