[发明专利]F2FS文件系统的删除文件恢复方法及存储介质有效
申请号: | 201711213034.9 | 申请日: | 2017-11-28 |
公开(公告)号: | CN108062357B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 梁德荣;刘晓宇;沈长达;吴少华 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/18;G06F11/14 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张明 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种F2FS文件系统的删除文件恢复方法及存储介质,方法包括:根据根目录文件的节点号和孤儿文件节点的节点号,从第一节点地址表、第二节点地址表或摘要块中读取对应的表项;根据表项中的块地址,读取I节点,并记录节点号;若I节点为目录文件则获取子文件的节点号;继续根据子文件的节点号获取对应的表项进行解析;若I节点为普通文件,则读取文件数据;获取第二节点地址表中节点号未被记录的且块地址有效的表项;若表项对应的节点为I节点且I节点为普通文件,则读取文件数据。本发明结合了文件目录数据结构的特性和NAT表结构特性,可恢复出删除文件。 | ||
搜索关键词: | f2fs 文件系统 删除 文件 恢复 方法 存储 介质 | ||
【主权项】:
1.一种F2FS文件系统的删除文件恢复方法,其特征在于,包括:读取超级块,并根据所述超级块,读取最新版本的检查点和根目录文件的节点号;根据所述检查点,读取节点地址表的位图、孤儿文件节点和摘要块;根据所述节点地址表的位图,得到第一节点地址表和第二节点地址表;根据所述根目录文件的节点号和孤儿文件节点的节点号,从所述第一节点地址表、第二节点地址表或摘要块中读取对应的表项;根据所述对应的表项中的块地址,读取I节点,并记录所述I节点的节点号;若所述I节点为目录文件,则读取目录数据块;解析所述目录数据块,获取子文件的节点号,所述子文件的节点号包括正常子文件的节点号和删除子文件的节点号;根据所述子文件的节点号,从所述第一节点地址表、第二节点地址表或摘要块中读取对应的表项;继续执行所述“根据所述对应的表项中记录的块地址,读取I节点,并记录所述I节点的节点号”的步骤;若所述I节点为普通文件,则读取文件数据;获取所述第二节点地址表中节点号未被记录的且块地址有效的表项;若所述表项对应的节点为I节点且所述I节点为普通文件,则读取文件数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711213034.9/,转载请声明来源钻瓜专利网。