緩存數(shù)據(jù)的防掉電保護(hù)方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN201510077236.X 申請日 -
公開(公告)號 CN104881334B 公開(公告)日 2018-04-10
申請公布號 CN104881334B 申請公布日 2018-04-10
分類號 G06F11/14 分類 計算;推算;計數(shù);
發(fā)明人 陳杰;沈偉亮 申請(專利權(quán))人 北京華勝天成軟件技術(shù)有限公司
代理機(jī)構(gòu) 北京東正專利代理事務(wù)所(普通合伙) 代理人 北京華勝天成軟件技術(shù)有限公司
地址 100192 北京市海淀區(qū)學(xué)清路8號(科技財富中心)A座10層A01室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種緩存數(shù)據(jù)的防掉電保護(hù)方法及系統(tǒng)。其中方法包括緩存數(shù)據(jù)備份步驟和緩存數(shù)據(jù)恢復(fù)步驟。緩存數(shù)據(jù)備份步驟包括以下步驟:當(dāng)電源發(fā)生非預(yù)期中斷時,預(yù)設(shè)中央處理器接收中斷請求信號;查詢得到邏輯卷管理卷對應(yīng)的塊設(shè)備的索引節(jié)點(diǎn);根據(jù)索引節(jié)點(diǎn),得到需要存入閃存中的頁面;獲取頁面中的緩沖頭,將緩沖頭的信息及緩沖頭對應(yīng)的緩沖數(shù)據(jù)存入閃存,生成備份數(shù)據(jù)。緩存數(shù)據(jù)恢復(fù)步驟包括以下步驟:獲取備份數(shù)據(jù);根據(jù)邏輯區(qū)塊編號換算出備份數(shù)據(jù)的需恢復(fù)的區(qū)塊位置;根據(jù)唯一識別碼查詢區(qū)塊位置在卷數(shù)據(jù)庫中的邏輯卷路徑,并以虛擬文件系統(tǒng)的方式將備份數(shù)據(jù)寫入?yún)^(qū)塊位置,從而恢復(fù)緩存數(shù)據(jù)。其能有效防止數(shù)據(jù)因電源突然中斷而丟失。