欧美日韩啪啪,最新精品在线,国产ts一区二区,色亚洲一区二区,草草影院国产,久久国产99,欧美日韩四区

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

文檔序號:42323813發(fā)布日期:2025-07-01 19:40閱讀:4來源:國知局

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


背景技術(shù):

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

13、通過第三方組件監(jiān)聽所述掛載文件列表,所述掛載文件列表中包括多個文件標(biāo)識;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

41、通過第三方組件監(jiān)聽所述掛載文件列表,所述掛載文件列表中包括多個文件標(biāo)識;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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