緩存數(shù)據(jù)的防掉電保護(hù)方法及系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN201510077236.X | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN104881334B | 公開(kāi)(公告)日 | 2018-04-10 |
申請(qǐng)公布號(hào) | CN104881334B | 申請(qǐng)公布日 | 2018-04-10 |
分類號(hào) | G06F11/14 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 陳杰;沈偉亮 | 申請(qǐng)(專利權(quán))人 | 北京華勝天成軟件技術(shù)有限公司 |
代理機(jī)構(gòu) | 北京東正專利代理事務(wù)所(普通合伙) | 代理人 | 北京華勝天成軟件技術(shù)有限公司 |
地址 | 100192 北京市海淀區(qū)學(xué)清路8號(hào)(科技財(cái)富中心)A座10層A01室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種緩存數(shù)據(jù)的防掉電保護(hù)方法及系統(tǒng)。其中方法包括緩存數(shù)據(jù)備份步驟和緩存數(shù)據(jù)恢復(fù)步驟。緩存數(shù)據(jù)備份步驟包括以下步驟:當(dāng)電源發(fā)生非預(yù)期中斷時(shí),預(yù)設(shè)中央處理器接收中斷請(qǐng)求信號(hào);查詢得到邏輯卷管理卷對(duì)應(yīng)的塊設(shè)備的索引節(jié)點(diǎn);根據(jù)索引節(jié)點(diǎn),得到需要存入閃存中的頁(yè)面;獲取頁(yè)面中的緩沖頭,將緩沖頭的信息及緩沖頭對(duì)應(yīng)的緩沖數(shù)據(jù)存入閃存,生成備份數(shù)據(jù)。緩存數(shù)據(jù)恢復(fù)步驟包括以下步驟:獲取備份數(shù)據(jù);根據(jù)邏輯區(qū)塊編號(hào)換算出備份數(shù)據(jù)的需恢復(fù)的區(qū)塊位置;根據(jù)唯一識(shí)別碼查詢區(qū)塊位置在卷數(shù)據(jù)庫(kù)中的邏輯卷路徑,并以虛擬文件系統(tǒng)的方式將備份數(shù)據(jù)寫(xiě)入?yún)^(qū)塊位置,從而恢復(fù)緩存數(shù)據(jù)。其能有效防止數(shù)據(jù)因電源突然中斷而丟失。 |
