国产真实乱全部视频,黄色片视频在线免费观看,密臀av一区二区三区,av黄色一级,中文字幕.com,日本a级网站,在线视频观看91

文件系統(tǒng)掛載方法、裝置及設(shè)備與流程

文檔序號(hào):42323813發(fā)布日期:2025-07-01 19:40閱讀:5來(lái)源:國(guó)知局

本技術(shù)涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種文件系統(tǒng)掛載方法、裝置及設(shè)備。


背景技術(shù):

1、容器編排引擎(kubernetes)集群中可以包括多個(gè)容器組(pod),容器組中可以包括多個(gè)容器,創(chuàng)建容器時(shí),可以為容器掛載持久化卷聲明(persisten?volume?claim,pvc)、以及pvc對(duì)應(yīng)的持久化卷(persistent?volume,pv)。pv可以用于存儲(chǔ)數(shù)據(jù)集。

2、在相關(guān)技術(shù)中,在pod中運(yùn)行應(yīng)用時(shí),可以訪(fǎng)問(wèn)pv中的數(shù)據(jù)集。數(shù)據(jù)集中包括運(yùn)行應(yīng)用所需的數(shù)據(jù)。然而,上述方式中,當(dāng)需要更換數(shù)據(jù)集時(shí),就需要更新pvc,進(jìn)而需得重啟pod,無(wú)法為運(yùn)行中的pod動(dòng)態(tài)掛載數(shù)據(jù),導(dǎo)致掛載效率低。


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

1、本技術(shù)的多個(gè)方面提供一種文件系統(tǒng)掛載方法、裝置及設(shè)備,用以提高掛載效率。

2、第一方面,本技術(shù)實(shí)施例提供一種文件系統(tǒng)掛載方法,包括:

3、響應(yīng)于對(duì)目標(biāo)容器組的掛載文件列表執(zhí)行的更新操作,確定所述目標(biāo)容器組對(duì)應(yīng)的掛載配置文件,所述掛載配置文件中包括多個(gè)目標(biāo)掛載文件的標(biāo)識(shí);

4、確定所述目標(biāo)容器組對(duì)應(yīng)的多個(gè)當(dāng)前掛載文件的標(biāo)識(shí);

5、根據(jù)所述多個(gè)目標(biāo)掛載文件的標(biāo)識(shí)和所述多個(gè)當(dāng)前掛載文件的標(biāo)識(shí),在所述目標(biāo)容器組對(duì)應(yīng)的文件容器中,更新所述目標(biāo)容器組的掛載文件,所述目標(biāo)容器組對(duì)應(yīng)的文件與所述文件容器中的文件具有映射關(guān)系。

6、在一種可能的實(shí)施方式中,根據(jù)所述多個(gè)目標(biāo)掛載文件的標(biāo)識(shí)和所述多個(gè)當(dāng)前掛載文件的標(biāo)識(shí),在所述目標(biāo)容器組對(duì)應(yīng)的文件容器中,更新所述目標(biāo)容器組的掛載文件,包括:

7、根據(jù)所述多個(gè)目標(biāo)掛載文件的標(biāo)識(shí)和所述多個(gè)當(dāng)前掛載文件的標(biāo)識(shí),確定待掛載文件的標(biāo)識(shí)和/或待卸載文件的標(biāo)識(shí);

8、根據(jù)所述待掛載文件的標(biāo)識(shí)和/或所述待卸載文件的標(biāo)識(shí),在所述文件容器中更新所述目標(biāo)容器組的掛載文件。

9、在一種可能的實(shí)施方式中,根據(jù)所述待掛載文件的標(biāo)識(shí)和/或所述待卸載文件的標(biāo)識(shí),在所述文件容器中更新所述目標(biāo)容器組的掛載文件,包括如下至少之一:

10、根據(jù)所述待掛載文件的標(biāo)識(shí),在所述文件容器中創(chuàng)建所述待掛載文件;

11、根據(jù)所述待卸載文件的標(biāo)識(shí),在所述文件容器中刪除所述待卸載文件。

12、在一種可能的實(shí)施方式中,響應(yīng)于對(duì)目標(biāo)容器組的掛載文件列表執(zhí)行的更新操作,確定所述目標(biāo)容器組對(duì)應(yīng)的掛載配置文件,包括:

13、通過(guò)第三方組件監(jiān)聽(tīng)所述掛載文件列表,所述掛載文件列表中包括多個(gè)文件標(biāo)識(shí);

14、在監(jiān)聽(tīng)到所述掛載文件列表發(fā)生更新時(shí),判斷是否存在所述目標(biāo)容器組對(duì)應(yīng)的已有掛載配置文件;

15、若不存在所述目標(biāo)容器組對(duì)應(yīng)的已有掛載配置文件,則根據(jù)更新后的掛載文件列表,生成所述掛載配置文件;

16、若存在所述目標(biāo)容器組對(duì)應(yīng)的已有掛載配置文件,則根據(jù)所述更新后的掛載文件列表,更新所述已有掛載配置文件,得到所述掛載配置文件,所述掛載配置文件中包括所述更新后的掛載文件列表中的文件標(biāo)識(shí)。

17、在一種可能的實(shí)施方式中,確定所述目標(biāo)容器組對(duì)應(yīng)的多個(gè)當(dāng)前掛載文件的標(biāo)識(shí)之前,包括:

18、監(jiān)聽(tīng)所述目標(biāo)容器組對(duì)應(yīng)的掛載配置文件;

19、監(jiān)聽(tīng)到生成所述目標(biāo)容器組對(duì)應(yīng)的掛載配置文件,或者監(jiān)聽(tīng)到目標(biāo)容器組對(duì)應(yīng)的掛載配置文件發(fā)生更新。

20、在一種可能的實(shí)施方式中,所述目標(biāo)容器組和所述文件容器部署在服務(wù)器上;所述目標(biāo)容器組對(duì)應(yīng)有第一文件,所述文件容器中包括第二文件,所述服務(wù)器上包括第三文件;其中,

21、所述第二文件中包括所述目標(biāo)容器組對(duì)應(yīng)的至少一個(gè)掛載文件;

22、所述第一文件與所述第三文件之間具有軟鏈接關(guān)系,所述第二文件掛載在所述第三文件中,所述軟鏈接關(guān)系用于所述目標(biāo)容器組通過(guò)所述第一文件、所述第三文件和所述第二文件,訪(fǎng)問(wèn)所述目標(biāo)容器組的所述至少一個(gè)掛載文件。

23、在一種可能的實(shí)施方式中,所述目標(biāo)容器組和所述文件容器部署在服務(wù)器上;所述目標(biāo)容器組對(duì)應(yīng)有第一文件,所述文件容器中包括第二文件和第四文件,所述服務(wù)器上包括第三文件;其中,

24、所述第四文件中包括所述目標(biāo)容器組對(duì)應(yīng)的至少一個(gè)掛載文件;

25、所述第四文件掛載在所述第二文件中;

26、所述第一文件與所述第三文件之間具有綁定關(guān)系,所述第二文件掛載在所述第三文件中,所述綁定關(guān)系用于所述目標(biāo)容器組通過(guò)所述第一文件、所述第三文件、所述第二文件和所述第四文件,訪(fǎng)問(wèn)所述目標(biāo)容器組的所述至少一個(gè)掛載文件。

27、在一種可能的實(shí)施方式中,所述目標(biāo)容器組和所述文件容器部署在服務(wù)器上;所述目標(biāo)容器組對(duì)應(yīng)有第一文件,所述文件容器中包括第二文件,所述服務(wù)器上包括第三文件;其中,

28、所述第二文件中包括所述目標(biāo)容器組對(duì)應(yīng)的至少一個(gè)掛載文件;

29、所述第一文件與所述第三文件之間具有遞歸綁定關(guān)系,所述第二文件掛載在所述第三文件中,所述遞歸綁定關(guān)系用于所述目標(biāo)容器組通過(guò)所述第一文件、所述第三文件和所述第二文件,遞歸訪(fǎng)問(wèn)所述目標(biāo)容器組的所述至少一個(gè)掛載文件。

30、第二方面,本技術(shù)實(shí)施例提供一種文件系統(tǒng)掛載裝置,所述文件系統(tǒng)掛載裝置包括:響應(yīng)模塊、確定模塊和更新模塊,其中,

31、所述響應(yīng)模塊用于,響應(yīng)于對(duì)目標(biāo)容器組的掛載文件列表執(zhí)行的更新操作,確定所述目標(biāo)容器組對(duì)應(yīng)的掛載配置文件,所述掛載配置文件中包括多個(gè)目標(biāo)掛載文件的標(biāo)識(shí);

32、所述確定模塊用于,確定所述目標(biāo)容器組對(duì)應(yīng)的多個(gè)當(dāng)前掛載文件的標(biāo)識(shí);

33、所述更新模塊用于,根據(jù)所述多個(gè)目標(biāo)掛載文件的標(biāo)識(shí)和所述多個(gè)當(dāng)前掛載文件的標(biāo)識(shí),在所述目標(biāo)容器組對(duì)應(yīng)的文件容器中,更新所述目標(biāo)容器組的掛載文件,所述目標(biāo)容器組對(duì)應(yīng)的文件與所述文件容器中的文件具有映射關(guān)系。

34、在一種可能的實(shí)施方式中,所述更新模塊具體用于:

35、根據(jù)所述多個(gè)目標(biāo)掛載文件的標(biāo)識(shí)和所述多個(gè)當(dāng)前掛載文件的標(biāo)識(shí),確定待掛載文件的標(biāo)識(shí)和/或待卸載文件的標(biāo)識(shí);

36、根據(jù)所述待掛載文件的標(biāo)識(shí)和/或所述待卸載文件的標(biāo)識(shí),在所述文件容器中更新所述目標(biāo)容器組的掛載文件。

37、在一種可能的實(shí)施方式中,所述更新模塊具體用于:

38、根據(jù)所述待掛載文件的標(biāo)識(shí),在所述文件容器中創(chuàng)建所述待掛載文件;

39、根據(jù)所述待卸載文件的標(biāo)識(shí),在所述文件容器中刪除所述待卸載文件。

40、在一種可能的實(shí)施方式中,所述響應(yīng)模塊具體用于:

41、通過(guò)第三方組件監(jiān)聽(tīng)所述掛載文件列表,所述掛載文件列表中包括多個(gè)文件標(biāo)識(shí);

42、在監(jiān)聽(tīng)到所述掛載文件列表發(fā)生更新時(shí),判斷是否存在所述目標(biāo)容器組對(duì)應(yīng)的已有掛載配置文件;

43、若不存在所述目標(biāo)容器組對(duì)應(yīng)的已有掛載配置文件,則根據(jù)更新后的掛載文件列表,生成所述掛載配置文件;

44、若存在所述目標(biāo)容器組對(duì)應(yīng)的已有掛載配置文件,則根據(jù)所述更新后的掛載文件列表,更新已有掛載配置文件,得到所述掛載配置文件,所述掛載配置文件中包括所述更新后的掛載文件列表中的文件標(biāo)識(shí)。

45、在一種可能的實(shí)施方式中,所述裝置包括監(jiān)聽(tīng)模塊,所述監(jiān)聽(tīng)模塊用于:

46、監(jiān)聽(tīng)所述目標(biāo)容器組對(duì)應(yīng)的掛載配置文件;

47、監(jiān)聽(tīng)到生成所述目標(biāo)容器組對(duì)應(yīng)的掛載配置文件,或者監(jiān)聽(tīng)到目標(biāo)容器組對(duì)應(yīng)的掛載配置文件發(fā)生更新。

48、在一種可能的實(shí)施方式中,所述目標(biāo)容器組和所述文件容器部署在服務(wù)器上;所述目標(biāo)容器組對(duì)應(yīng)有第一文件,所述文件容器中包括第二文件,所述服務(wù)器上包括第三文件;其中,

49、所述第二文件中包括所述目標(biāo)容器組對(duì)應(yīng)的至少一個(gè)掛載文件;

50、所述第一文件與所述第三文件之間具有軟鏈接關(guān)系,所述第二文件掛載在所述第三文件中,所述軟鏈接關(guān)系用于所述目標(biāo)容器組通過(guò)所述第一文件、所述第三文件和所述第二文件,訪(fǎng)問(wèn)所述目標(biāo)容器組的所述至少一個(gè)掛載文件。

51、在一種可能的實(shí)施方式中,所述目標(biāo)容器組和所述文件容器部署在服務(wù)器上;所述目標(biāo)容器組對(duì)應(yīng)有第一文件,所述文件容器中包括第二文件和第四文件,所述服務(wù)器上包括第三文件;其中,

52、所述第四文件中包括所述目標(biāo)容器組對(duì)應(yīng)的至少一個(gè)掛載文件;

53、所述第四文件掛載在所述第二文件中;

54、所述第一文件與所述第三文件之間具有綁定關(guān)系,所述第二文件掛載在所述第三文件中,所述綁定關(guān)系用于所述目標(biāo)容器組通過(guò)所述第一文件、所述第三文件、所述第二文件和所述第四文件,訪(fǎng)問(wèn)所述目標(biāo)容器組的所述至少一個(gè)掛載文件。

55、在一種可能的實(shí)施方式中,所述目標(biāo)容器組和所述文件容器部署在服務(wù)器上;所述目標(biāo)容器組對(duì)應(yīng)有第一文件,所述文件容器中包括第二文件,所述服務(wù)器上包括第三文件;其中,

56、所述第二文件中包括所述目標(biāo)容器組對(duì)應(yīng)的至少一個(gè)掛載文件;

57、所述第一文件與所述第三文件之間具有遞歸綁定關(guān)系,所述第二文件掛載在所述第三文件中,所述遞歸綁定關(guān)系用于所述目標(biāo)容器組通過(guò)所述第一文件、所述第三文件和所述第二文件,遞歸訪(fǎng)問(wèn)所述目標(biāo)容器組的所述至少一個(gè)掛載文件。

58、第三方面,本技術(shù)實(shí)施例提供一種電子設(shè)備,包括:存儲(chǔ)器和處理器;

59、所述存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;

60、所述處理器執(zhí)行所述存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,使得所述處理器執(zhí)行第一方面任一項(xiàng)所述的方法。

61、第四方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)執(zhí)行指令,當(dāng)所述計(jì)算機(jī)執(zhí)行指令被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)第一方面任一項(xiàng)所述的方法。

62、第五方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面任一項(xiàng)所示的方法。

63、本技術(shù)實(shí)施例提供一種文件系統(tǒng)掛載方法、裝置及設(shè)備,服務(wù)器可以響應(yīng)于對(duì)目標(biāo)容器組的掛載文件列表執(zhí)行的更新操作,確定目標(biāo)容器組對(duì)應(yīng)的掛載配置文件,并確定目標(biāo)容器組對(duì)應(yīng)的多個(gè)當(dāng)前掛載文件的標(biāo)識(shí),進(jìn)而可以根據(jù)掛載配置文件中的多個(gè)目標(biāo)掛載文件的標(biāo)識(shí)、以及多個(gè)當(dāng)前掛載文件的標(biāo)識(shí),在目標(biāo)容器組對(duì)應(yīng)的文件容器中,更新目標(biāo)容器組的掛載文件,目標(biāo)容器組對(duì)應(yīng)的文件與文件容器中的文件具有映射關(guān)系。由于可以在文件容器中更新目標(biāo)容器組的多個(gè)掛載文件,再將多個(gè)掛載文件同步掛載至目標(biāo)容器組,在文件容器中更新多個(gè)掛載文件即是更新目標(biāo)容器組的多個(gè)掛載文件,無(wú)需中斷目標(biāo)容器組的運(yùn)行,便可掛載文件;且可支持動(dòng)態(tài)掛載多個(gè)掛載文件,相比現(xiàn)有技術(shù)中pvc僅支持掛載一個(gè)掛載文件,提高了掛載效率。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1