亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

組合多個不同或相同文件系統(tǒng)的擴容方法、裝置以及可讀存儲介質(zhì)與流程

文檔序號:40400584發(fā)布日期:2024-12-20 12:24閱讀:6來源:國知局
組合多個不同或相同文件系統(tǒng)的擴容方法、裝置以及可讀存儲介質(zhì)與流程

本發(fā)明涉及計算機存儲,特別是一種涉及組合多個不同或相同文件系統(tǒng)的擴容方法、裝置以及可讀存儲介質(zhì)。


背景技術(shù):

1、隨著醫(yī)院病理掃片業(yè)務(wù)的不斷發(fā)展,數(shù)據(jù)量呈現(xiàn)出快速增長的趨勢。在醫(yī)院的存儲環(huán)境中,存在著各種各樣的存儲系統(tǒng),包括基于?smb?協(xié)議的存儲、ftp?協(xié)議的存儲以及硬盤存儲等。然而,這些單個存儲系統(tǒng)所提供的容量逐漸難以滿足日益增長的存儲需求。

2、一方面,醫(yī)院的存儲系統(tǒng)較為復(fù)雜多樣,不同的存儲系統(tǒng)可能基于不同的協(xié)議和技術(shù)架構(gòu),這給存儲資源的整合和高效利用帶來了困難。另一方面,在不改變現(xiàn)有應(yīng)用服務(wù)使用方式的前提下,如何充分挖掘和利用各個存儲系統(tǒng)中剩余的容量空間,成為亟待解決的問題。

3、這種現(xiàn)狀不僅導(dǎo)致了存儲資源的浪費,增加了醫(yī)院的存儲成本,還可能影響到病理數(shù)據(jù)的存儲和管理效率,進而對醫(yī)院的病理診斷等業(yè)務(wù)產(chǎn)生不利影響。因此,需要一種能夠有效組合多個不同或相同文件系統(tǒng)進行擴容的方法,以解決醫(yī)院存儲系統(tǒng)面臨的這些問題。


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

1、本發(fā)明實施例提供了一種組合多個不同或相同文件系統(tǒng)的擴容方法、裝置以及可讀存儲介質(zhì),針對目前技術(shù)存在的現(xiàn)有多種不同協(xié)議的單個存儲系統(tǒng)容量不足且難以整合利用,導(dǎo)致存儲資源浪費和成本增加,影響病理數(shù)據(jù)管理效率等問題。

2、本發(fā)明核心技術(shù)主要是通過實現(xiàn)操作系統(tǒng)的fuse協(xié)議通信,結(jié)合用戶態(tài)文件系統(tǒng)對不同原始存儲進行管理,包括文件存儲讀取的hash取余算法及權(quán)限容量獲取方式,實現(xiàn)組合多個不同或相同文件系統(tǒng)擴容。

3、第一方面,本發(fā)明提供了一種組合多個不同或相同文件系統(tǒng)的擴容方法,所述方法包括以下步驟:

4、步驟一、實現(xiàn)與操作系統(tǒng)進行fuse協(xié)議通信:

5、當(dāng)執(zhí)行讀取/寫入操作時,io請求首先進入內(nèi)核態(tài),然后傳遞給內(nèi)核態(tài)的fuse文件系統(tǒng)模塊,fuse文件系統(tǒng)模塊再根據(jù)情況將請求轉(zhuǎn)發(fā)到用戶態(tài)的文件系統(tǒng)進行處理,處理完成后響應(yīng)再按照原路返回;

6、步驟二、實現(xiàn)用戶態(tài)文件系統(tǒng)相關(guān)操作:

7、將用戶態(tài)的文件系統(tǒng)掛載到文件夾上;

8、當(dāng)存儲文件時,根據(jù)文件路徑進行hash和原始存儲總數(shù)取余確定存儲位置,將文件路徑和存儲位置信息存入數(shù)據(jù)庫;

9、當(dāng)訪問文件時,先進行hash取余確定原始存儲位置,若原始存儲總數(shù)變化,從數(shù)據(jù)庫獲取真正存儲位置,先返回用戶需求,再移動文件并更新數(shù)據(jù)庫;

10、獲取和修改權(quán)限直接采用原始存儲權(quán)限,容量通過獲取各個原始存儲然后相加得到。

11、進一步地,步驟二中,用戶態(tài)的文件系統(tǒng)通過mount命令掛載到文件夾上。

12、進一步地,步驟二中,數(shù)據(jù)庫為sqlite。

13、進一步地,步驟二中,hash取余為hash(文件路徑)/原始存儲總數(shù)。

14、進一步地,步驟二中,ftp掛載到系統(tǒng)ftpdata目錄上,smb掛載到系統(tǒng)smbdata目錄上,硬盤掛載到系統(tǒng)diskdata目錄上。

15、第二方面,本發(fā)明提供了一種組合多個不同或相同文件系統(tǒng)擴容裝置,包括:

16、fuse協(xié)議通信模塊,用于實現(xiàn)與操作系統(tǒng)進行fuse協(xié)議通信;當(dāng)執(zhí)行讀取/寫入操作時,io請求首先進入內(nèi)核態(tài),然后傳遞給內(nèi)核態(tài)的fuse文件系統(tǒng)模塊,fuse文件系統(tǒng)模塊再根據(jù)情況將請求轉(zhuǎn)發(fā)到用戶態(tài)的文件系統(tǒng)進行處理,處理完成后響應(yīng)再按照原路返回;

17、用戶態(tài)文件系統(tǒng)相關(guān)操作模塊,用于實現(xiàn)用戶態(tài)文件系統(tǒng)相關(guān)操作;將用戶態(tài)的文件系統(tǒng)掛載到文件夾上;當(dāng)存儲文件時,根據(jù)文件路徑進行hash和原始存儲總數(shù)取余確定存儲位置,將文件路徑和存儲位置信息存入數(shù)據(jù)庫;當(dāng)訪問文件時,先進行hash取余確定原始存儲位置,若原始存儲總數(shù)變化,從數(shù)據(jù)庫獲取真正存儲位置,先返回用戶需求,再移動文件并更新數(shù)據(jù)庫;獲取和修改權(quán)限直接采用原始存儲權(quán)限,容量通過獲取各個原始存儲然后相加得到。

18、第三方面,本發(fā)明提供了一種電子裝置,包括存儲器和處理器,存儲器中存儲有計算機程序,處理器被設(shè)置為運行計算機程序以執(zhí)行上述的組合多個不同或相同文件系統(tǒng)的擴容方法。

19、第四方面,本發(fā)明提供了一種可讀存儲介質(zhì),可讀存儲介質(zhì)中存儲有計算機程序,計算機程序包括用于控制過程以執(zhí)行過程的程序代碼,過程包括根據(jù)上述的組合多個不同或相同文件系統(tǒng)的擴容方法。

20、本發(fā)明的主要貢獻和創(chuàng)新點如下:

21、1.實現(xiàn)與操作系統(tǒng)的?fuse?協(xié)議通信:使得?io?請求能夠在內(nèi)核態(tài)和用戶態(tài)的文件系統(tǒng)之間高效傳輸,當(dāng)執(zhí)行讀取?/?寫入操作時,io?請求首先進入內(nèi)核態(tài),然后傳遞給內(nèi)核態(tài)的?fuse?文件系統(tǒng)模塊,fuse?文件系統(tǒng)模塊再根據(jù)情況將請求轉(zhuǎn)發(fā)到用戶態(tài)的文件系統(tǒng)進行處理,處理完成后響應(yīng)再按照原路返回,從而提高了文件系統(tǒng)的處理效率。

22、2.本發(fā)明通過創(chuàng)新的方式,解決了傳統(tǒng)醫(yī)療信息化建設(shè)模式中存在的一些弊端,如存儲容量有限、擴展性差、運維困難等問題,提高了存儲資源的利用率和管理效率,降低了成本,滿足了醫(yī)院等場景下對文件系統(tǒng)的大容量、高性能、易擴展和便于管理等需求。同時,該發(fā)明也可應(yīng)用于其他需要整合多個文件系統(tǒng)的場景,具有廣泛的適用性。

23、本發(fā)明的一個或多個實施例的細節(jié)在以下附圖和描述中提出,以使本發(fā)明的其他特征、目的和優(yōu)點更加簡明易懂。



技術(shù)特征:

1.一種組合多個不同或相同文件系統(tǒng)的擴容方法,其特征在于,包括以下步驟:

2.如權(quán)利要求1所述的一種組合多個不同或相同文件系統(tǒng)的擴容方法,其特征在于,步驟二中,用戶態(tài)的文件系統(tǒng)通過mount命令掛載到文件夾上。

3.如權(quán)利要求1所述的一種組合多個不同或相同文件系統(tǒng)的擴容方法,其特征在于,步驟二中,所述數(shù)據(jù)庫為sqlite。

4.如權(quán)利要求1所述的一種組合多個不同或相同文件系統(tǒng)的擴容方法,其特征在于,步驟二中,hash取余為hash(文件路徑)/原始存儲總數(shù)。

5.如權(quán)利要求2所述的一種組合多個不同或相同文件系統(tǒng)的擴容方法,其特征在于,步驟二中,ftp掛載到系統(tǒng)ftpdata目錄上,smb掛載到系統(tǒng)smbdata目錄上,硬盤掛載到系統(tǒng)diskdata目錄上。

6.一種組合多個不同或相同文件系統(tǒng)擴容裝置,其特征在于,包括:

7.一種電子裝置,包括存儲器和處理器,其特征在于,所述存儲器中存儲有計算機程序,所述處理器被設(shè)置為運行所述計算機程序以執(zhí)行權(quán)利要求1至5任一項所述的組合多個不同或相同文件系統(tǒng)的擴容方法。

8.一種可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)中存儲有計算機程序,所述計算機程序包括用于控制過程以執(zhí)行過程的程序代碼,所述過程包括根據(jù)權(quán)利要求1至5任一項所述的組合多個不同或相同文件系統(tǒng)的擴容方法。


技術(shù)總結(jié)
本發(fā)明提出了一種組合多個不同或相同文件系統(tǒng)的擴容方法、裝置以及可讀存儲介質(zhì),包括:與操作系統(tǒng)進行FUSE協(xié)議通信,IO請求經(jīng)內(nèi)核態(tài)FUSE模塊轉(zhuǎn)發(fā)至用戶態(tài)處理并返回。用戶態(tài)文件系統(tǒng)相關(guān)操作,如通過mount命令掛載,存儲文件時依文件路徑hash和原始存儲總數(shù)取余確定位置并存入數(shù)據(jù)庫(如SQLite),訪問時先hash取余確定位置,變化時從數(shù)據(jù)庫獲取并更新。獲取和修改權(quán)限采用原始存儲權(quán)限,容量由原始存儲相加。還公開了擴容裝置、應(yīng)用該方法的電子裝置和可讀存儲介質(zhì)。解決了存儲系統(tǒng)容量不足且難整合問題,提高利用率,降低成本。

技術(shù)研發(fā)人員:黃強,王子晗,曾南華,鄺國濤,靳杰
受保護的技術(shù)使用者:深圳市生強科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1