[0130]值得說明的是,電源管理單元310還包括第三控制子單元和第四控制子單元(未示出),其中:
[0131]第三控制子單元,用于當存儲系統(tǒng)發(fā)生掉電事件時,關閉存儲系統(tǒng)中部分器件。
[0132]第四控制子單元,用于控制存儲系統(tǒng)的供電電源由主電源330切換至備用電源340。
[0133]本發(fā)明提供的存儲系統(tǒng)掉電數(shù)據(jù)保護裝置,通過電源管理單元實時檢測存儲系統(tǒng)是否發(fā)生掉電事件,當檢測到存儲系統(tǒng)發(fā)生掉電事件時,控制存儲系統(tǒng)的供電電源由主電源切換至備用電源,在采用備用電源對存儲系統(tǒng)供電的同時,中央處理器控制存儲系統(tǒng)中緩存中的有效數(shù)據(jù)全部存儲至非易失性存儲介質(zhì),保證了緩存中的有效數(shù)據(jù)的長久性和安全性;其中,備用電源為功率型動力電池,功率型動力電池的成本低,從而有效地解決了現(xiàn)有的存儲系統(tǒng)掉電數(shù)據(jù)保護裝置的軟件成本和硬件成本均較高的問題。
[0134]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【主權項】
1.一種存儲系統(tǒng)掉電數(shù)據(jù)保護方法,其特征在于,包括如下步驟: 實時檢測存儲系統(tǒng)是否發(fā)生掉電事件; 當所述存儲系統(tǒng)發(fā)生所述掉電事件時,控制所述存儲系統(tǒng)的供電電源由主電源切換至備用電源; 控制所述存儲系統(tǒng)中緩存中的有效數(shù)據(jù)全部存儲至非易失性存儲介質(zhì); 其中,所述備用電源為功率型動力電池。2.根據(jù)權利要求1所述的存儲系統(tǒng)掉電數(shù)據(jù)保護方法,其特征在于,所述非易失性存儲介質(zhì)的接口為PC1-E接口、SATA接口、或SAS接口。3.根據(jù)權利要求1所述的存儲系統(tǒng)掉電數(shù)據(jù)保護方法,其特征在于,所述控制所述存儲系統(tǒng)中緩存中的有效數(shù)據(jù)全部存儲至非易失性存儲介質(zhì),包括如下步驟: 控制所述有效數(shù)據(jù)存儲至所述非易失性存儲介質(zhì); 檢測所述有效數(shù)據(jù)是否全部存儲至所述非易失性存儲介質(zhì); 當所述有效數(shù)據(jù)未全部存儲至所述非易失性存儲介質(zhì)時,繼續(xù)控制所述有效數(shù)據(jù)存儲至所述非易失性存儲介質(zhì),直至所述有效數(shù)據(jù)全部存儲至所述非易失性存儲介質(zhì)。4.根據(jù)權利要求3所述的存儲系統(tǒng)掉電數(shù)據(jù)保護方法,其特征在于,所述控制所述存儲系統(tǒng)中緩存中的有效數(shù)據(jù)全部存儲至非易失性存儲介質(zhì),還包括如下步驟: 當所述有效數(shù)據(jù)全部存儲至所述非易失性存儲介質(zhì)時,設置掉電事件發(fā)生標簽,并關閉所述存儲系統(tǒng)預設時間; 當關閉所述存儲系統(tǒng)所述預設時間之后,控制所述存儲系統(tǒng)的所述供電電源由所述備用電源切換至所述主電源。5.根據(jù)權利要求4所述的存儲系統(tǒng)掉電數(shù)據(jù)保護方法,其特征在于,所述控制所述存儲系統(tǒng)中緩存中的有效數(shù)據(jù)全部存儲至非易失性存儲介質(zhì),還包括如下步驟: 檢測所述主電源是否恢復正常; 當所述主電源未恢復正常時,關閉所述存儲系統(tǒng); 當所述主電源恢復正常時,檢測所述掉電事件發(fā)生標簽是否有效; 當所述掉電事件發(fā)生標簽有效時,控制存儲至所述非易失性存儲介質(zhì)的所述有效數(shù)據(jù)恢復至所述緩存后,控制所述存儲系統(tǒng)正常運行; 當所述掉電事件發(fā)生標簽無效時,控制所述存儲系統(tǒng)正常運行。6.根據(jù)權利要求1所述的存儲系統(tǒng)掉電數(shù)據(jù)保護方法,其特征在于,還包括如下步驟: 實時監(jiān)測所述備用電源的實際電池容量; 當所述備用電源的所述實際電池容量與所述備用電源的額定電池容量的比值小于預設值時,控制所述主電源通過充電電路對所述備用電源持續(xù)充電,直至所述實際電池容量與所述額定電池容量的比值為I。7.根據(jù)權利要求1至6任一項所述的存儲系統(tǒng)掉電數(shù)據(jù)保護方法,其特征在于,所述當所述存儲系統(tǒng)發(fā)生所述掉電事件時,控制所述存儲系統(tǒng)的供電電源由主電源切換至備用電源,包括如下步驟: 當所述存儲系統(tǒng)發(fā)生所述掉電事件時,關閉所述存儲系統(tǒng)中部分器件; 控制所述存儲系統(tǒng)的所述供電電源由所述主電源切換至所述備用電源。8.一種存儲系統(tǒng)掉電數(shù)據(jù)保護裝置,其特征在于,包括電源管理單元和中央處理器,其中: 所述電源管理單元,用于實時檢測存儲系統(tǒng)是否發(fā)生掉電事件;并當所述存儲系統(tǒng)發(fā)生所述掉電事件時,控制所述存儲系統(tǒng)的供電電源由主電源切換至備用電源; 所述中央處理器,用于控制所述存儲系統(tǒng)中緩存中的有效數(shù)據(jù)全部存儲至非易失性存儲介質(zhì); 其中,所述備用電源為功率型動力電池。9.根據(jù)權利要求8所述的存儲系統(tǒng)掉電數(shù)據(jù)保護裝置,其特征在于,還包括平臺控制器,用于連接所述非易失性存儲介質(zhì)的PC1-E接口,或所述非易失性存儲介質(zhì)的SATA接口、或所述非易失性存儲介質(zhì)的SAS接口。10.根據(jù)權利要求8所述的存儲系統(tǒng)掉電數(shù)據(jù)保護裝置,其特征在于,所述中央處理器包括第一控制模塊和第一檢測模塊,其中: 所述第一控制模塊,用于控制所述有效數(shù)據(jù)存儲至所述非易失性存儲介質(zhì); 所述第一檢測模塊,用于檢測所述有效數(shù)據(jù)是否全部存儲至所述非易失性存儲介質(zhì);所述第一控制模塊,還用于當所述有效數(shù)據(jù)未全部存儲至所述非易失性存儲介質(zhì)時,繼續(xù)控制所述有效數(shù)據(jù)存儲至所述非易失性存儲介質(zhì),直至所述有效數(shù)據(jù)全部存儲至所述非易失性存儲介質(zhì)。11.根據(jù)權利要求10所述的存儲系統(tǒng)掉電數(shù)據(jù)保護裝置,其特征在于,所述中央處理器還包括設置模塊,所述電源管理單元包括第一控制子單元,其中: 所述設置模塊,用于當所述有效數(shù)據(jù)全部存儲至所述非易失性存儲介質(zhì)時,設置掉電事件發(fā)生標簽,并關閉所述存儲系統(tǒng)預設時間; 所述第一控制子單元,用于當關閉所述存儲系統(tǒng)所述預設時間之后,控制所述存儲系統(tǒng)的所述供電電源由所述備用電源切換至所述主電源。12.根據(jù)權利要求11所述的存儲系統(tǒng)掉電數(shù)據(jù)保護裝置,其特征在于,所述中央處理器還包括第二檢測模塊、第二控制模塊、第三檢測模塊、第三控制模塊和第四控制模塊,其中: 所述第二檢測模塊,用于檢測所述主電源是否恢復正常; 所述第二控制模塊,用于當所述主電源未恢復正常時,關閉所述存儲系統(tǒng); 所述第三檢測模塊,用于當所述主電源恢復正常時,檢測所述掉電事件發(fā)生標簽是否有效; 所述第三控制模塊,用于當所述掉電事件發(fā)生標簽有效時,控制存儲至所述非易失性存儲介質(zhì)的所述有效數(shù)據(jù)恢復至所述緩存后,控制所述存儲系統(tǒng)正常運行; 所述第四控制模塊,用于當所述掉電事件發(fā)生標簽無效時,控制所述存儲系統(tǒng)正常運行。13.根據(jù)權利要求8所述的存儲系統(tǒng)掉電數(shù)據(jù)保護裝置,其特征在于,還包括供電裝置,所述供電裝置包括監(jiān)控電路和充電電路,其中: 所述監(jiān)控電路,用于實時監(jiān)測所述備用電源的實際電池容量; 所述電源管理單元包括第二控制子單元: 所述第二控制子單元,用于當所述備用電源的所述實際電池容量與所述備用電源的額定電池容量的比值小于預設值時,控制所述主電源通過所述充電電路對所述備用電源持續(xù)充電,直至所述實際電池容量與所述額定電池容量的比值為I。14.根據(jù)權利要求8至13任一項所述的存儲系統(tǒng)掉電數(shù)據(jù)保護裝置,其特征在于,所述電源管理單元還包括第三控制子單元和第四控制子單元,其中: 所述第三控制子單元,用于當所述存儲系統(tǒng)發(fā)生所述掉電事件時,關閉所述存儲系統(tǒng)中部分器件; 所述第四控制子單元,用于控制所述存儲系統(tǒng)的所述供電電源由所述主電源切換至所述備用電源。
【專利摘要】本發(fā)明公開了一種存儲系統(tǒng)掉電數(shù)據(jù)保護方法和裝置,其中方法包括如下步驟:實時檢測存儲系統(tǒng)是否發(fā)生掉電事件;當存儲系統(tǒng)發(fā)生掉電事件時,控制存儲系統(tǒng)的供電電源由主電源切換至備用電源;控制存儲系統(tǒng)中緩存中的有效數(shù)據(jù)全部存儲至非易失性存儲介質(zhì)。其通過檢測到存儲系統(tǒng)發(fā)生掉電事件時,采用備用電源為存儲系統(tǒng)供電,并控制存儲系統(tǒng)中緩存中的有效數(shù)據(jù)全部存儲至非易失性存儲介質(zhì),保證了緩存中的有效數(shù)據(jù)的安全性和長久性;其中,備用電源為功率型動力電池,功率型動力電池的成本低,有效地解決了現(xiàn)有的存儲系統(tǒng)掉電數(shù)據(jù)保護方式軟件成本和硬件成本較高的問題。
【IPC分類】G06F12/16, G06F1/30
【公開號】CN104881375
【申請?zhí)枴緾N201410233630
【發(fā)明人】陳杰
【申請人】陳杰
【公開日】2015年9月2日
【申請日】2014年5月28日