成人打一炮免费视频,亚洲天堂视频在线观看,97视频久久久,日本japanese护士色高清,五月婷婷丁香,日韩精品一级无码毛片免费,国产欧美日韩精品网红剧情演绎

數(shù)據(jù)存儲(chǔ)處理方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):41869590發(fā)布日期:2025-05-09 18:37閱讀:3來(lái)源:國(guó)知局
數(shù)據(jù)存儲(chǔ)處理方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

本申請(qǐng)涉及固態(tài)硬盤,更具體地說(shuō),涉及一種數(shù)據(jù)存儲(chǔ)處理方法、系統(tǒng)、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。


背景技術(shù):

1、當(dāng)前,在固態(tài)硬盤(solid?state?disk,ssd)的應(yīng)用過(guò)程中,可以基于zns技術(shù)對(duì)固態(tài)硬盤進(jìn)行處理后再使用,然而,當(dāng)基于zns技術(shù)處理后的固態(tài)硬盤出現(xiàn)故障后,難以繼續(xù)應(yīng)用固態(tài)硬盤準(zhǔn)確進(jìn)行數(shù)據(jù)存儲(chǔ),降低了固態(tài)硬盤的可使用率。

2、綜上所述,如何保證固態(tài)硬盤的可使用率是目前本領(lǐng)域技術(shù)人員亟待解決的問(wèn)題。


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

1、本申請(qǐng)的目的是提供一種數(shù)據(jù)存儲(chǔ)處理方法,其能在一定程度上解決如何保證固態(tài)硬盤的可使用率的技術(shù)問(wèn)題。本申請(qǐng)還提供了一種數(shù)據(jù)存儲(chǔ)處理系統(tǒng)、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。

2、為了實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┤缦录夹g(shù)方案:

3、一種數(shù)據(jù)存儲(chǔ)處理方法,應(yīng)用于zns固態(tài)硬盤,包括:

4、確定固態(tài)硬盤中發(fā)生異常的第一sblk;

5、確定所述第一sblk對(duì)應(yīng)的目標(biāo)zone;

6、將發(fā)生異常的數(shù)據(jù)和來(lái)自所述目標(biāo)zone的目標(biāo)數(shù)據(jù)存儲(chǔ)至正常的第二sblk;

7、將所述第一sblk和所述第二sblk中的數(shù)據(jù)搬移至正常的第三sblk中;

8、將所述目標(biāo)zone的寫入sblk修改為所述第三sblk;

9、其中,sblk包括由所述固態(tài)硬盤中相同id的block組成的集合。

10、優(yōu)選的,所述將所述目標(biāo)zone的寫入sblk修改為所述第三sblk之后,還包括:

11、獲取所述第三sblk的sblk?id信息;

12、獲取所述第三sblk的super?page?id信息,super?page表征sblk內(nèi)部相同page?id的page組成的超集;

13、獲取所述第三sblk的au?off信息,所述au?off信息表征au在super?page內(nèi)的位置偏移;

14、基于所述sblk?id信息、所述super?page?id信息、所述au?off信息確定所述第三sblk的目標(biāo)pma地址;

15、基于所述目標(biāo)pma地址更新所述目標(biāo)zone的l2p關(guān)系。

16、優(yōu)選的,所述固態(tài)硬盤的zone的lma地址連續(xù),單個(gè)super?page內(nèi)的pma地址連續(xù),且相鄰super?page間的pma地址連續(xù),還包括:

17、確定當(dāng)前待寫入數(shù)據(jù)的第一lma地址;

18、確定已知的第二lma地址及其對(duì)應(yīng)的第二pma地址;

19、確定所述第一lma地址與所述第二lma地址間的偏移信息;

20、基于所述第二pma地址、所述偏移信息和pma地址連續(xù)方式,確定所述第一lma地址對(duì)應(yīng)的第一pma地址;

21、更新所述第一lma地址和所述第一pma地址間的對(duì)應(yīng)關(guān)系。

22、優(yōu)選的,所述pma地址連續(xù)方式包括pma地址順次遞增;

23、所述基于所述第二pma地址、所述偏移信息和pma地址連續(xù)方式,確定所述第一lma地址對(duì)應(yīng)的第一pma地址,包括:

24、將所述第二pma地址與所述偏移信息相加,得到所述第一lma地址對(duì)應(yīng)的所述第一pma地址。

25、優(yōu)選的,所述將所述目標(biāo)zone的對(duì)應(yīng)sblk修改為所述第三sblk之后,還包括:

26、記錄所述第三sblk的au?done?cnt信息,所述au?done?cnt信息表征program完成的數(shù)據(jù)量。

27、優(yōu)選的,所述將所述第一sblk和所述第二sblk中的數(shù)據(jù)搬移至正常的第三sblk中,包括:

28、若所述第一sblk和所述第二sblk有數(shù)據(jù)正在寫入,則賦值當(dāng)前計(jì)數(shù)值為正在寫入的數(shù)據(jù)量,反之則賦值所述當(dāng)前計(jì)數(shù)值為0;

29、分別統(tǒng)計(jì)所述第一sblk、所述第二sblk和所述第三sblk中的數(shù)據(jù)量;

30、將所述第一sblk中第一數(shù)量個(gè)數(shù)據(jù)搬移至所述第三sblk中;

31、將所述第二sblk中第二數(shù)量個(gè)數(shù)據(jù)搬移至所述第三sblk中;

32、若所述第三sblk中的第三數(shù)量個(gè)數(shù)據(jù)等于所述第一數(shù)量個(gè)數(shù)據(jù)與所述第二數(shù)量個(gè)數(shù)據(jù)之和且所述當(dāng)前計(jì)數(shù)值為0時(shí),則搬移結(jié)束。

33、優(yōu)選的,所述將所述第一sblk和所述第二sblk中的數(shù)據(jù)搬移至正常的第三sblk中之后,還包括:

34、格式化所述第一sblk和所述第二sblk。

35、一種數(shù)據(jù)存儲(chǔ)處理系統(tǒng),應(yīng)用于zns固態(tài)硬盤,包括:

36、第一確定模塊,用于確定固態(tài)硬盤中發(fā)生異常的第一sblk;

37、第二確定模塊,用于確定所述第一sblk對(duì)應(yīng)的目標(biāo)zone;

38、第一存儲(chǔ)模塊,用于將發(fā)生異常的數(shù)據(jù)和來(lái)自所述目標(biāo)zone的目標(biāo)數(shù)據(jù)存儲(chǔ)至正常的第二sblk;

39、第二存儲(chǔ)模塊,用于將所述第一sblk和所述第二sblk中的數(shù)據(jù)搬移至正常的第三sblk中;

40、第一修改模塊,用于將所述目標(biāo)zone的寫入sblk修改為所述第三sblk;

41、其中,sblk包括由所述固態(tài)硬盤中相同id的block組成的集合。

42、一種電子設(shè)備,包括:

43、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;

44、處理器,用于執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上任一所述數(shù)據(jù)存儲(chǔ)處理方法的步驟。

45、一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上任一所述數(shù)據(jù)存儲(chǔ)處理方法的步驟。

46、本申請(qǐng)?zhí)峁┑囊环N數(shù)據(jù)存儲(chǔ)處理方法,應(yīng)用于zns固態(tài)硬盤,確定固態(tài)硬盤中發(fā)生異常的第一sblk;確定第一sblk對(duì)應(yīng)的目標(biāo)zone;將發(fā)生異常的數(shù)據(jù)和來(lái)自目標(biāo)zone的目標(biāo)數(shù)據(jù)存儲(chǔ)至正常的第二sblk;將第一sblk和第二sblk中的數(shù)據(jù)搬移至正常的第三sblk中;將目標(biāo)zone的寫入sblk修改為第三sblk;其中,sblk包括由目標(biāo)固態(tài)硬盤中相同id的block組成的集合。本申請(qǐng)將相同id的block劃分為sblk,且在第一sblk發(fā)生異常時(shí),借助正常的第二sblk和第三sblk來(lái)存儲(chǔ)目標(biāo)zone的數(shù)據(jù),并將第一sblk和第二sblk中的數(shù)據(jù)搬移至正常的第三sblk中,將目標(biāo)zone的寫入sblk修改為第三sblk,既保證了目標(biāo)zone的數(shù)據(jù)存儲(chǔ)完整性,也保證了固態(tài)硬盤的可使用率。本申請(qǐng)?zhí)峁┑囊环N數(shù)據(jù)存儲(chǔ)處理系統(tǒng)、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)也解決了相應(yīng)技術(shù)問(wèn)題。



技術(shù)特征:

1.一種數(shù)據(jù)存儲(chǔ)處理方法,其特征在于,應(yīng)用于zns固態(tài)硬盤,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述目標(biāo)zone的寫入sblk修改為所述第三sblk之后,還包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述固態(tài)硬盤的zone的lma地址連續(xù),單個(gè)super?page內(nèi)的pma地址連續(xù),且相鄰super?page間的pma地址連續(xù),還包括:

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述pma地址連續(xù)方式包括pma地址順次遞增;

5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述目標(biāo)zone的對(duì)應(yīng)sblk修改為所述第三sblk之后,還包括:

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一sblk和所述第二sblk中的數(shù)據(jù)搬移至正常的第三sblk中,包括:

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一sblk和所述第二sblk中的數(shù)據(jù)搬移至正常的第三sblk中之后,還包括:

8.一種數(shù)據(jù)存儲(chǔ)處理系統(tǒng),其特征在于,應(yīng)用于zns固態(tài)硬盤,包括:

9.一種電子設(shè)備,其特征在于,包括:

10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述數(shù)據(jù)存儲(chǔ)處理方法的步驟。


技術(shù)總結(jié)
本申請(qǐng)公開(kāi)了一種數(shù)據(jù)存儲(chǔ)處理方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),涉及固態(tài)硬盤技術(shù)領(lǐng)域,應(yīng)用于ZNS固態(tài)硬盤,確定固態(tài)硬盤中發(fā)生異常的第一sblk;確定第一sblk對(duì)應(yīng)的目標(biāo)zone;將發(fā)生異常的數(shù)據(jù)和來(lái)自目標(biāo)zone的目標(biāo)數(shù)據(jù)存儲(chǔ)至正常的第二sblk;將第一sblk和第二sblk中的數(shù)據(jù)搬移至正常的第三sblk中;將目標(biāo)zone的寫入sblk修改為第三sblk;其中,sblk包括由固態(tài)硬盤中相同ID的block組成的集合。本申請(qǐng)將第一sblk和第二sblk中的數(shù)據(jù)搬移至正常的第三sblk中,將目標(biāo)zone的寫入sblk修改為第三sblk,保證了數(shù)據(jù)存儲(chǔ)完整性及固態(tài)硬盤的可使用率。

技術(shù)研發(fā)人員:劉曉鵬,周輝,許世猛
受保護(hù)的技術(shù)使用者:深圳大普微電子股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/8
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1