分布式文件系统数据回收方法
基本信息
申请号 | CN201810007985.9 | 申请日 | - |
公开(公告)号 | CN108197270B | 公开(公告)日 | 2021-05-28 |
申请公布号 | CN108197270B | 申请公布日 | 2021-05-28 |
分类号 | G06F16/16(2019.01)I;G06F16/182(2019.01)I;G06F16/176(2019.01)I | 分类 | - |
发明人 | 李新明;刘斌 | 申请(专利权)人 | 中科边缘智慧信息科技(苏州)有限公司 |
代理机构 | 苏州谨和知识产权代理事务所(特殊普通合伙) | 代理人 | 叶栋 |
地址 | 215000江苏省苏州市苏州工业园区金鸡湖大道路99号苏州纳米城西北区 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种分布式文件系统数据回收方法,包括:创建一回收链表作为回收空间的核心数据结构,回收链表具有一全局指针变量,该全局指针变量同时作为回收链表的头指针,被命名成trash指针;响应于接收到系统生成的针对任意一个文件节点类型为TYPE_FILE的文件的删除指令,将该文件的文件名、路径记录至一结构体fsedge的path中,同时将该文件节点从系统文件目录树中移动至回收链表上,以及将该文件的节点类型由原TYPE_FILE更改成TYPE_TRASH,以使trash指针能够对其进行访问。本发明通过一个单独的TRASH模块来实现文件系统的回收站机制,系统中的所有文件在删除时,若其回收时间大于0,则不会立即将该文件彻底删除,而是将该文件的节点从文件树上移除并放到回收链表中。 |
