基于RAMDISK文件系統(tǒng)的I節(jié)點表的動態(tài)調(diào)整方法

基本信息

申請?zhí)?/td> CN201310537556.X 申請日 -
公開(公告)號 CN103559260B 公開(公告)日 2016-08-31
申請公布號 CN103559260B 申請公布日 2016-08-31
分類號 G06F17/30(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 江韜;H·F·黃;代文勝;李驚雷 申請(專利權(quán))人 無錫云動科技發(fā)展有限公司
代理機構(gòu) - 代理人 -
地址 江蘇省無錫市無錫新區(qū)清源路20號傳感網(wǎng)大學科技園立業(yè)樓E區(qū)210號
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于RAMDISK文件系統(tǒng)的I節(jié)點表的動態(tài)調(diào)整方法,包括以下步驟:S1、根據(jù)新建文件的文件名字節(jié)長度計算該新建文件所對應的新I節(jié)點數(shù)據(jù)大?。籗2、遍歷I節(jié)點表,至少順序查找I節(jié)點表中與新I節(jié)點數(shù)據(jù)大小形成最佳匹配的第一個空洞,并將該新I節(jié)點數(shù)據(jù)插入空洞;S3、更新I節(jié)點表配置,修改文件系統(tǒng)中超級塊的I節(jié)點表長度屬性,并根據(jù)更新后的I節(jié)點表,動態(tài)地更新文件系統(tǒng)中邏輯塊的起始位置及邏輯塊位圖。通過本發(fā)明,實現(xiàn)了對文件系統(tǒng)中的I節(jié)點表的動態(tài)調(diào)整,降低了I節(jié)點表對RAMDISK的文件系統(tǒng)中有效存儲空間的占用率,并有效地提高了邏輯塊的有效存儲空間。