买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:厦门市美亚柏科信息股份有限公司
摘要:本发明涉及一种实现EXT文件系统的可还原写操作的方法,包括以下步骤:S1、获取需要访问的EXT文件系统;S2、读取写操作前的文件的节点信息和内容;S3、判断写操作的类型,如果是简单写操作,转至S4,如果是复杂写操作,转至S5;S4、记录写操作的相关参数和校验值;S5、记录写操作的详细步骤以及每个步骤涉及到的参数和校验值。本发明的方法不区分离线和在线,通过本发明的方法,能够准确地还原到修改前的内容。
主权项:1.一种实现EXT文件系统的可还原写操作的方法,其特征在于,包括以下步骤:S1、获取需要访问的EXT文件系统;S2、读取写操作前的文件的节点信息和内容;S3、判断写操作的类型,如果是简单写操作,转至S4,如果是复杂写操作,转至S5,其中,简单写操作包括修改文件权限值和修改文件时间,复杂写操作包括修改文件名和修改文件内容;S4、记录写操作的相关参数和校验值,具体过程为:S41、提取写操作前的内容和所在位置;S42、计算写操作前的内容的校验值;S43、执行写操作,修改内容;S5、记录写操作的详细步骤以及每个步骤涉及到的参数和校验值,具体过程为:S51、读取写操作前的超级块信息:备份写操作前的超级块信息,并计算校验值;S52、读取写操作前的文件系统的分组信息:根据文件所有的节点信息块和内容块的分布,保存对应的相关分组的描述符、块位图、节点位图和节点表信息,计算相关信息的校验值;S53、根据S1和S2,获得文件的节点信息和内容,记录所有的节点信息和内容涉及到的块地址,并保存节点信息和内容,计算对应的校验值;S54、计算写操作后的变化:包括增加的节点信息块数和内容块数,以及分配空间后分组信息的变化;S55、读取预修改后新增变化的节点信息、文件内容和分组信息:根据S54计算出的增加的信息块和内容块,保存原信息块和内容块的数据,保存对应的相关分组的描述符、块位图、节点位图和节点表信息,并计算相关信息的校验值,其中,预修改是指当前未进行实质修改;S56、执行写操作,修改文件内容,具体地,修改文件节点信息,包括新增节点块的信息;修改涉及的所有分组信息:包括分组的描述符、块位图、节点位图和节点表信息;修改超级块信息。
全文数据:
权利要求:
百度查询: 厦门市美亚柏科信息股份有限公司 一种实现EXT文件系统的可还原写操作的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。