日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

數(shù)據(jù)恢復(fù)方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品與流程

文檔序號:39714324發(fā)布日期:2024-10-22 13:00閱讀:2來源:國知局
數(shù)據(jù)恢復(fù)方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品與流程

本發(fā)明涉及數(shù)據(jù)存儲,特別涉及一種數(shù)據(jù)恢復(fù)方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品。


背景技術(shù):

1、隨著5g技術(shù)的普及、互聯(lián)網(wǎng)應(yīng)用的不斷深入,智能技術(shù)也開始滲透在生活各個方面,很多汽車上也開始應(yīng)用車聯(lián)網(wǎng)進(jìn)行智能化升級,這意味著將會產(chǎn)生更多信息和數(shù)據(jù),對于車載存儲的硬件設(shè)備和軟件技術(shù)的要求將會越來越高?;趎and閃存的固態(tài)硬盤具有低能耗、快速隨機(jī)訪問以及架構(gòu)緊湊等優(yōu)點,目前已成為汽車領(lǐng)域中dvr(digital?videorecorder,數(shù)字視頻錄像機(jī))的主流存儲設(shè)備。隨著閃存單元不斷地發(fā)展,閃存單元之間的密度也變得越來越大,意味著單體固態(tài)硬盤的容量將會隨之變大,而固態(tài)硬盤丟失數(shù)據(jù)的概率也會隨之增加,這嚴(yán)重影響了固態(tài)硬盤中數(shù)據(jù)的可靠性。目前較為成熟的解決方法是將raid(redundant?array?of?independent?disks,磁盤陣列)技術(shù)應(yīng)用于固態(tài)硬盤,尤其是raid-5技術(shù)。raid-5作為一種存儲性能、可靠性和成本相對平衡的磁盤陣列存儲技術(shù),成為數(shù)據(jù)恢復(fù)研究的主要應(yīng)用技術(shù)。

2、相關(guān)技術(shù)中,如專利cn112596679a《固態(tài)硬盤的raid實現(xiàn)方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)》中,其中該方法包括:獲取固態(tài)硬盤raid實現(xiàn)請求;根據(jù)所述固態(tài)硬盤raid實現(xiàn)請求,將lun中多個plane的多份數(shù)據(jù)合并為一份數(shù)據(jù)作為raid條帶中的一個數(shù)據(jù)保護(hù)單元;將所述合并后的數(shù)據(jù)和其它lun中合并后的數(shù)據(jù)組成raid條帶;當(dāng)所述raid條帶中任一份數(shù)據(jù)發(fā)生損壞時,可通過所述raid條帶中剩余的數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)。

3、然而,上述技術(shù)手段由于固態(tài)硬盤的特性和raid技術(shù)本身的特點,數(shù)據(jù)恢復(fù)會導(dǎo)致固態(tài)硬盤i/o(input/output,輸入輸出)性能的急劇下降。具體而言,傳統(tǒng)的離線恢復(fù)模式在恢復(fù)丟失數(shù)據(jù)的過程中,無法為i/o請求提供服務(wù),從而加劇固態(tài)硬盤內(nèi)部請求隊列的阻塞程度,嚴(yán)重影響了固態(tài)硬盤的整體性能,亟待解決。


技術(shù)實現(xiàn)思路

1、本發(fā)明提供一種數(shù)據(jù)恢復(fù)方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品,以解決相關(guān)技術(shù)中數(shù)據(jù)恢復(fù)時由于無法為i/o請求提供服務(wù),導(dǎo)致固態(tài)硬盤內(nèi)部請求隊列阻塞加劇的問題,提高數(shù)據(jù)恢復(fù)時固態(tài)硬盤內(nèi)部請求隊列的利用效率,使數(shù)據(jù)恢復(fù)時依舊能為i/o請求提供服務(wù),有效地減少了數(shù)據(jù)恢復(fù)過程對存儲系統(tǒng)運(yùn)行的不利影響。

2、本發(fā)明第一方面實施例提供一種數(shù)據(jù)恢復(fù)方法,包括以下步驟:判斷是否接收到數(shù)據(jù)恢復(fù)請求;若接收到所述數(shù)據(jù)恢復(fù)請求,則根據(jù)當(dāng)前固態(tài)硬盤請求命中數(shù)給每個丟失數(shù)據(jù)劃分等級,并根據(jù)等級劃分結(jié)果確定恢復(fù)請求隊列;根據(jù)所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)進(jìn)行數(shù)據(jù)恢復(fù),并在所述等級最高的丟失數(shù)據(jù)恢復(fù)完成后,重新執(zhí)行根據(jù)當(dāng)前固態(tài)硬盤請求命中數(shù)給每個丟失數(shù)據(jù)劃分等級的步驟,直至所有丟失數(shù)據(jù)均完成恢復(fù)。

3、根據(jù)上述技術(shù)手段,通過結(jié)合當(dāng)前固態(tài)硬盤請求命中數(shù)對丟失數(shù)據(jù)劃分優(yōu)先級,根據(jù)優(yōu)先級對丟失數(shù)據(jù)進(jìn)行排序,建立恢復(fù)請求隊列,并基于恢復(fù)請求隊列和丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)進(jìn)行數(shù)據(jù)恢復(fù),重復(fù)執(zhí)行直到所有丟失數(shù)據(jù)完成恢復(fù),更為高效地對丟失數(shù)據(jù)進(jìn)行恢復(fù),有效地減少了數(shù)據(jù)恢復(fù)過程對存儲系統(tǒng)運(yùn)行的不利影響。

4、可選地,在一些實施例中,所述根據(jù)所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)進(jìn)行數(shù)據(jù)恢復(fù),包括:判斷所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)是否小于預(yù)設(shè)個數(shù);若所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)小于預(yù)設(shè)個數(shù),則根據(jù)所述預(yù)設(shè)個數(shù)與所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)的差值確定待創(chuàng)建讀請求個數(shù);根據(jù)所述待創(chuàng)建讀請求個數(shù)創(chuàng)建新的讀請求,并根據(jù)所述新的讀請求和所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求掛載到所述恢復(fù)請求隊列,以恢復(fù)所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)。

5、根據(jù)上述技術(shù)手段,通過根據(jù)預(yù)設(shè)個數(shù)與恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)的差值創(chuàng)建新的讀請求,并將新的讀請求和恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求掛載到恢復(fù)請求隊列,充分利用恢復(fù)請求隊列中的讀請求,減少新創(chuàng)建的讀請求個數(shù),極大提高了數(shù)據(jù)恢復(fù)的效率,有效減少數(shù)據(jù)恢復(fù)過程對整個存儲系統(tǒng)帶來的不利影響。

6、可選地,在一些實施例中,在判斷是否接收到所述數(shù)據(jù)恢復(fù)請求之前,還包括:判斷是否接收到所述當(dāng)前固態(tài)硬盤的閃存通道故障信號;若接收到所述閃存通道故障信號,則發(fā)送失效邏輯地址請求指令至邏輯地址識別器,并接收所述邏輯地址識別器基于所述失效邏輯地址請求指令發(fā)送的失效邏輯地址,以根據(jù)所述失效邏輯地址確定所有丟失數(shù)據(jù)。

7、根據(jù)上述技術(shù)手段,通過基于接收到的閃存通道故障信號向邏輯地址識別器發(fā)送失效邏輯地址請求指令,獲取失效邏輯地址,并根據(jù)失效邏輯地址確定丟失數(shù)據(jù),精準(zhǔn)定位丟失數(shù)據(jù)的邏輯地址,為數(shù)據(jù)恢復(fù)提供準(zhǔn)確的地址信息,提高了數(shù)據(jù)恢復(fù)過程的效率和可靠程度。

8、可選地,在一些實施例中,所述根據(jù)當(dāng)前固態(tài)硬盤請求命中數(shù)給每個丟失數(shù)據(jù)劃分等級,包括:基于所述當(dāng)前固態(tài)硬盤請求命中數(shù),確定所述每個丟失數(shù)據(jù)的當(dāng)前命中數(shù);根據(jù)所述每個丟失數(shù)據(jù)的當(dāng)前命中數(shù)確定所述每個丟失數(shù)據(jù)的優(yōu)先級,并根據(jù)所述每個丟失數(shù)據(jù)的優(yōu)先級給所述每個丟失數(shù)據(jù)劃分等級。

9、根據(jù)上述技術(shù)手段,通過根據(jù)當(dāng)前固態(tài)硬盤請求命中數(shù)確定對應(yīng)丟失數(shù)據(jù)的優(yōu)先級,并根據(jù)優(yōu)先級劃分等級,優(yōu)化了數(shù)據(jù)恢復(fù)的排序策略,兼顧不同文件的請求排列順序,盡可能地提高了系統(tǒng)的讀寫性能。

10、可選地,在一些實施例中,在根據(jù)所述當(dāng)前固態(tài)硬盤請求命中數(shù)給每個丟失數(shù)據(jù)劃分等級之前,還包括:根據(jù)所述丟失數(shù)據(jù)的數(shù)量確定恢復(fù)時間窗口,以在所述恢復(fù)時間窗口對所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)。

11、根據(jù)上述技術(shù)手段,通過創(chuàng)建恢復(fù)時間窗口限制丟失數(shù)據(jù)的恢復(fù)時間,在數(shù)據(jù)恢復(fù)的同時能夠?qū)虘B(tài)硬盤請求隊列數(shù)據(jù)進(jìn)行動態(tài)讀取,使數(shù)據(jù)恢復(fù)時依舊能為i/o請求提供服務(wù),解決了固態(tài)硬盤內(nèi)部請求隊列阻塞加劇的問題,提高了數(shù)據(jù)恢復(fù)的效率。

12、本發(fā)明第二方面實施例提供一種數(shù)據(jù)恢復(fù)裝置,包括:請求確認(rèn)模塊,用于判斷是否接收到數(shù)據(jù)恢復(fù)請求;排序模塊,用于在接收到所述數(shù)據(jù)恢復(fù)請求時,根據(jù)當(dāng)前固態(tài)硬盤請求命中數(shù)給每個丟失數(shù)據(jù)劃分等級,并根據(jù)等級劃分結(jié)果確定恢復(fù)請求隊列;數(shù)據(jù)恢復(fù)模塊,用于根據(jù)所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)進(jìn)行數(shù)據(jù)恢復(fù),并在所述等級最高的丟失數(shù)據(jù)恢復(fù)完成后,重新執(zhí)行根據(jù)當(dāng)前固態(tài)硬盤請求命中數(shù)給每個丟失數(shù)據(jù)劃分等級的步驟,直至所有丟失數(shù)據(jù)均完成恢復(fù)。

13、根據(jù)上述技術(shù)手段,通過結(jié)合當(dāng)前固態(tài)硬盤請求命中數(shù)對丟失數(shù)據(jù)劃分優(yōu)先級,根據(jù)優(yōu)先級對丟失數(shù)據(jù)進(jìn)行排序,建立恢復(fù)請求隊列,并基于恢復(fù)請求隊列和丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)進(jìn)行數(shù)據(jù)恢復(fù),重復(fù)執(zhí)行直到所有丟失數(shù)據(jù)完成恢復(fù),更為高效地對丟失數(shù)據(jù)進(jìn)行恢復(fù),有效地減少了數(shù)據(jù)恢復(fù)過程對存儲系統(tǒng)運(yùn)行的不利影響。

14、可選地,在一些實施例中,所述數(shù)據(jù)恢復(fù)模塊,具體用于:判斷所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)是否小于預(yù)設(shè)個數(shù);若所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)小于預(yù)設(shè)個數(shù),則根據(jù)所述預(yù)設(shè)個數(shù)與所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)的差值確定待創(chuàng)建讀請求個數(shù);根據(jù)所述待創(chuàng)建讀請求個數(shù)創(chuàng)建新的讀請求,并根據(jù)所述新的讀請求和所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求掛載到所述恢復(fù)請求隊列,以恢復(fù)所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)。

15、根據(jù)上述技術(shù)手段,通過根據(jù)預(yù)設(shè)個數(shù)與恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù)的差值創(chuàng)建新的讀請求,并將新的讀請求和恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求掛載到恢復(fù)請求隊列,充分利用恢復(fù)請求隊列中的讀請求,減少新創(chuàng)建的讀請求個數(shù),極大提高了數(shù)據(jù)恢復(fù)的效率,有效減少數(shù)據(jù)恢復(fù)過程對整個存儲系統(tǒng)帶來的不利影響。

16、可選地,在一些實施例中,在判斷是否接收到所述數(shù)據(jù)恢復(fù)請求之前,所述請求確認(rèn)模塊,還包括:判斷是否接收到所述當(dāng)前固態(tài)硬盤的閃存通道故障信號;若接收到所述閃存通道故障信號,則發(fā)送失效邏輯地址請求指令至邏輯地址識別器,并接收所述邏輯地址識別器基于所述失效邏輯地址請求指令發(fā)送的失效邏輯地址,以根據(jù)所述失效邏輯地址確定所有丟失數(shù)據(jù)。

17、根據(jù)上述技術(shù)手段,通過基于接收到的閃存通道故障信號向邏輯地址識別器發(fā)送失效邏輯地址請求指令,獲取失效邏輯地址,并根據(jù)失效邏輯地址確定丟失數(shù)據(jù),精準(zhǔn)定位丟失數(shù)據(jù)的邏輯地址,為數(shù)據(jù)恢復(fù)提供準(zhǔn)確的地址信息,提高了數(shù)據(jù)恢復(fù)過程的效率和可靠程度。

18、可選地,在一些實施例中,所述排序模塊,還用于:基于所述當(dāng)前固態(tài)硬盤請求命中數(shù),確定所述每個丟失數(shù)據(jù)的當(dāng)前命中數(shù);根據(jù)所述每個丟失數(shù)據(jù)的當(dāng)前命中數(shù)確定所述每個丟失數(shù)據(jù)的優(yōu)先級,并根據(jù)所述每個丟失數(shù)據(jù)的優(yōu)先級給所述每個丟失數(shù)據(jù)劃分等級。

19、根據(jù)上述技術(shù)手段,通過根據(jù)當(dāng)前固態(tài)硬盤請求命中數(shù)確定對應(yīng)丟失數(shù)據(jù)的優(yōu)先級,并根據(jù)優(yōu)先級劃分等級,優(yōu)化了數(shù)據(jù)恢復(fù)的排序策略,兼顧不同文件的請求排列順序,盡可能地提高了系統(tǒng)的讀寫性能。

20、可選地,在一些實施例中,在根據(jù)所述當(dāng)前固態(tài)硬盤請求命中數(shù)給每個丟失數(shù)據(jù)劃分等級之前,所述排序模塊,還用于:根據(jù)所述丟失數(shù)據(jù)的數(shù)量確定恢復(fù)時間窗口,以在所述恢復(fù)時間窗口對所述恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)。

21、根據(jù)上述技術(shù)手段,創(chuàng)建恢復(fù)時間窗口限制丟失數(shù)據(jù)的恢復(fù)時間,在數(shù)據(jù)恢復(fù)的同時能夠?qū)虘B(tài)硬盤請求隊列數(shù)據(jù)進(jìn)行動態(tài)讀取,使數(shù)據(jù)恢復(fù)時依舊能為i/o請求提供服務(wù),解決了固態(tài)硬盤內(nèi)部請求隊列阻塞加劇的問題,提高了數(shù)據(jù)恢復(fù)的效率。

22、本發(fā)明第三方面實施例提供一種電子設(shè)備,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,所述處理器執(zhí)行所述程序,以實現(xiàn)如上述實施例所述的數(shù)據(jù)恢復(fù)方法。

23、本技術(shù)第四方面實施例提供一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,該程序被處理器執(zhí)行,以用于實現(xiàn)如上述實施例所述的數(shù)據(jù)恢復(fù)方法。

24、本技術(shù)第五方面實施例提供一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時,用于實現(xiàn)如上述實施例所述的數(shù)據(jù)恢復(fù)方法。

25、本發(fā)明的有益效果:

26、(1)根據(jù)當(dāng)前固態(tài)硬盤請求命中數(shù)對數(shù)據(jù)恢復(fù)順序進(jìn)行動態(tài)調(diào)整,兼顧不同文件的請求排列順序,對數(shù)據(jù)恢復(fù)排序策略進(jìn)行了優(yōu)化,盡可能地提高系統(tǒng)的讀寫性能,極大提高了數(shù)據(jù)恢復(fù)的效率。

27、(2)根據(jù)結(jié)合恢復(fù)請求隊列中等級最高的丟失數(shù)據(jù)對應(yīng)的讀請求個數(shù),減少了數(shù)據(jù)恢復(fù)過程中新創(chuàng)建的讀請求個數(shù),極大提高了數(shù)據(jù)恢復(fù)的效率,有效減少數(shù)據(jù)恢復(fù)過程對整個存儲系統(tǒng)帶來的不利影響。

28、(3)在數(shù)據(jù)恢復(fù)過程中,兼顧響應(yīng)內(nèi)部的i/o請求,提高了數(shù)據(jù)恢復(fù)時固態(tài)硬盤內(nèi)部請求隊列的利用效率,減輕內(nèi)部請求隊列阻塞對存儲系統(tǒng)運(yùn)行造成的不利影響,提升用戶體驗感。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1