一種對(duì)稱分布式文件系統(tǒng)的元數(shù)據(jù)日志更新方法

基本信息

申請(qǐng)?zhí)?/td> CN201711143345.2 申請(qǐng)日 -
公開(公告)號(hào) CN108153804B 公開(公告)日 2021-03-16
申請(qǐng)公布號(hào) CN108153804B 申請(qǐng)公布日 2021-03-16
分類號(hào) G06F16/16(2019.01)I;G06F16/17(2019.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張明富;吳江;李明壯 申請(qǐng)(專利權(quán))人 極道科技(北京)有限公司
代理機(jī)構(gòu) 北京正理專利代理有限公司 代理人 付生輝
地址 100101北京市朝陽區(qū)北苑路金泉時(shí)代1單元2216
法律狀態(tài) -

摘要

摘要 本發(fā)明公開一種對(duì)稱分布式文件系統(tǒng)的元數(shù)據(jù)日志更新方法,包括:在對(duì)稱分布式文件系統(tǒng)中的塊節(jié)點(diǎn)的本地文件系統(tǒng)執(zhí)行文件操作前,為該文件的元數(shù)據(jù)創(chuàng)建具有唯一序列號(hào)的文件操作的日志記錄并將操作碼和參數(shù)寫入日志記錄;本地文件系統(tǒng)執(zhí)行文件操作;之后,將執(zhí)行文件操作后文件的屬性信息和完成標(biāo)志寫入日志記錄;在本地文件系統(tǒng)從異常故障中恢復(fù)后掃描各日志記錄,對(duì)于未寫入完成標(biāo)志的日志記錄:根據(jù)該日志記錄中的操作碼和參數(shù)與文件當(dāng)前的屬性信息進(jìn)行比對(duì),以確認(rèn)對(duì)應(yīng)的文件操作是否完成,若完成則將完成標(biāo)志寫入該日志記錄,若未完成則刪除該日志記錄。本發(fā)明可在對(duì)稱分布式文件系統(tǒng)服務(wù)端構(gòu)建完整有效精簡的文件的元數(shù)據(jù)的日志記錄。??