发明名称 一种文件系统中文件数据的存储方法及其装置
摘要 本发明实施例公开了一种文件系统中文件数据的存储方法及其装置,用于提高文件系统的安全性和可靠性。本发明实施例方法包括:首先读文件系统中最后创建的超级块,再读出最后创建的目录和文件数据,然后读出文件数据,当对读出的文件数据进行内容修改后将修改后的文件数据写到新的文件数据存储空间,然后修改最后创建的目录和文件数据,并进行重新存储,最后对最后创建的超级块进行修改,并进行重新存储。也就是说,本发明实施例中,每一次对文件数据的修改,都会重新创建新的超级块,这就可以避免现有技术中对同一个超级块的多次修改,也就不会出现因超级块的多次修改而导致的文件系统失效,可以提高文件系统的可靠性和安全性。
申请公布号 CN103049539A 申请公布日期 2013.04.17
申请号 CN201210571710.0 申请日期 2012.12.25
申请人 华为技术有限公司 发明人 文海
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 张华辰
主权项 一种文件系统中文件数据的存储方法,其特征在于,包括:读文件系统中最后创建的超级块;通过所述最后创建的超级块,从文件元数据存储空间读最后创建的目录和文件元数据;通过所述最后创建的目录和文件元数据,从文件数据存储空间读文件数据;对读出的文件数据进行内容修改,将修改后的文件数据写到新的文件数据存储空间;根据所述修改后的文件数据和所述新的文件数据存储空间对所述最后创建的目录和文件元数据进行内容修改,将修改后的目录和文件元数据写到新的文件元数据存储空间;根据所述修改后的目录和文件元数据、所述新的文件元数据存储空间对所述最后创建的超级块进行内容修改,将修改后的超级块写到新的超级块存储空间。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼