分布式文件系統(tǒng)數(shù)據(jù)回收方法

基本信息

申請(qǐng)?zhí)?/td> CN201810007985.9 申請(qǐng)日 -
公開(公告)號(hào) CN108197270B 公開(公告)日 2021-05-28
申請(qǐng)公布號(hào) CN108197270B 申請(qǐng)公布日 2021-05-28
分類號(hào) G06F16/16(2019.01)I;G06F16/182(2019.01)I;G06F16/176(2019.01)I 分類 -
發(fā)明人 李新明;劉斌 申請(qǐng)(專利權(quán))人 中科邊緣智慧信息科技(蘇州)有限公司
代理機(jī)構(gòu) 蘇州謹(jǐn)和知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 代理人 葉棟
地址 215000江蘇省蘇州市蘇州工業(yè)園區(qū)金雞湖大道路99號(hào)蘇州納米城西北區(qū)
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種分布式文件系統(tǒng)數(shù)據(jù)回收方法,包括:創(chuàng)建一回收鏈表作為回收空間的核心數(shù)據(jù)結(jié)構(gòu),回收鏈表具有一全局指針變量,該全局指針變量同時(shí)作為回收鏈表的頭指針,被命名成trash指針;響應(yīng)于接收到系統(tǒng)生成的針對(duì)任意一個(gè)文件節(jié)點(diǎn)類型為TYPE_FILE的文件的刪除指令,將該文件的文件名、路徑記錄至一結(jié)構(gòu)體fsedge的path中,同時(shí)將該文件節(jié)點(diǎn)從系統(tǒng)文件目錄樹中移動(dòng)至回收鏈表上,以及將該文件的節(jié)點(diǎn)類型由原TYPE_FILE更改成TYPE_TRASH,以使trash指針能夠?qū)ζ溥M(jìn)行訪問。本發(fā)明通過一個(gè)單獨(dú)的TRASH模塊來實(shí)現(xiàn)文件系統(tǒng)的回收站機(jī)制,系統(tǒng)中的所有文件在刪除時(shí),若其回收時(shí)間大于0,則不會(huì)立即將該文件徹底刪除,而是將該文件的節(jié)點(diǎn)從文件樹上移除并放到回收鏈表中。??