欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種分布式文件系統(tǒng)數(shù)據(jù)分布方法及裝置與流程

文檔序號:11677617閱讀:243來源:國知局
一種分布式文件系統(tǒng)數(shù)據(jù)分布方法及裝置與流程

本發(fā)明涉及分布式系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種分布式文件系統(tǒng)數(shù)據(jù)分布方法及裝置。



背景技術(shù):

在信息爆炸的時代人類獲取的數(shù)據(jù)成指數(shù)倍的增長,通過增加硬盤個數(shù)來擴展計算機文件系統(tǒng)的存儲容量的方式,其缺陷在于其容量的大小、容量增長的速度、數(shù)據(jù)備份、數(shù)據(jù)安全等方面的表現(xiàn)隨著時代的發(fā)展逐步的放大。分布式文件系統(tǒng)可以有效解決數(shù)據(jù)的存儲和管理難題,即將固定于某個地點的某個文件系統(tǒng),擴展到任意多個地點/多個文件系統(tǒng),由眾多的x86硬件平臺節(jié)點組成一個文件系統(tǒng)網(wǎng)絡(luò)。每個節(jié)點可以分布在不同的地點,通過網(wǎng)絡(luò)進行節(jié)點間的通信和數(shù)據(jù)傳輸。人們在使用分布式文件系統(tǒng)時,無需關(guān)心數(shù)據(jù)是存儲在哪個節(jié)點上、或者是從哪個節(jié)點從獲取的,只需要像使用本地文件系統(tǒng)一樣管理和存儲文件系統(tǒng)中的數(shù)據(jù)。解決了現(xiàn)有技術(shù)傳統(tǒng)存儲容量、價格、擴容及硬件廠商的限制等關(guān)鍵問題。

上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。



技術(shù)實現(xiàn)要素:

本發(fā)明的主要目的在于提供一種分布式文件系統(tǒng)數(shù)據(jù)分布方法,旨在解決傳統(tǒng)存儲容量小、價格高、擴容復(fù)雜及其硬件廠商限制等一系列的問題。

本發(fā)明提供的一種分布式文件系統(tǒng)數(shù)據(jù)分布方法,包括:

將文件進行對象化處理,得到該文件的對象文件;

運用文件分布算法計算所述對象文件的對象id;

將對象文件通過對象id映射至對應(yīng)的對象存儲列表,并根據(jù)對象存儲列表的位置確認所述對象文件的對應(yīng)osd存儲區(qū)域。

優(yōu)選地,所述將對象文件通過對象id映射至對應(yīng)的對象存儲列表,并根據(jù)對象存儲列表的位置確認所述對象文件的對應(yīng)osd存儲區(qū)域之后,還包括:

將所述對象文件存儲至對象存儲列表的對應(yīng)osd存儲區(qū)域,所述對象文件及對象id的映射關(guān)系保存至對象存儲列表。

優(yōu)選地,所述方法,還包括:

接收協(xié)議客戶端發(fā)送的控制監(jiān)管命令,控制協(xié)議客戶端通過監(jiān)管節(jié)點檢測系統(tǒng)節(jié)點的健康狀態(tài)。

優(yōu)選地,所述方法,還包括:

通過監(jiān)管節(jié)點系統(tǒng)掛載訪問接口檢測當前osd存儲區(qū)域節(jié)點及元數(shù)據(jù)節(jié)點的健康狀態(tài);所述數(shù)據(jù)健康狀態(tài)包括數(shù)據(jù)有效性及osd存儲容量。

優(yōu)選地,所述方法,還包括:

在接收到寫入文件及讀取文件指令時,通過通用協(xié)議客戶端向分布式文件系統(tǒng)中進行寫入及讀取操作。

此外,為實現(xiàn)上述目的,本發(fā)明還提供一種分布式文件系統(tǒng)數(shù)據(jù)分布裝置,包括:

轉(zhuǎn)化模塊,用于將文件進行對象化處理,得到該文件的對象文件;

計算模塊,用于運用文件分布算法計算所述對象文件的對象id;

操作模塊,用于將對象文件通過對象id映射至對應(yīng)的對象存儲列表,并根據(jù)對象存儲列表的位置確認所述對象文件的對應(yīng)osd存儲區(qū)域。

優(yōu)選地,所述裝置還包括:

存儲模塊,用于將所述對象文件存儲至對象存儲列表的對應(yīng)osd存儲區(qū)域,所述對象文件及對象id的映射關(guān)系保存至對象存儲列表。

優(yōu)選地,還包括:

接收模塊,用于接收協(xié)議客戶端發(fā)送的控制監(jiān)管命令;

控制模塊,用于控制協(xié)議客戶端通過監(jiān)管節(jié)點檢測系統(tǒng)節(jié)點的健康狀態(tài)。

優(yōu)選地,所述裝置還包括:

檢測模塊,用于通過監(jiān)管節(jié)點系統(tǒng)掛載訪問接口檢測當前osd存儲區(qū)域節(jié)點及元數(shù)據(jù)節(jié)點的健康狀態(tài);所述數(shù)據(jù)健康狀態(tài)包括數(shù)據(jù)有效性及osd存儲容量。

優(yōu)選地,所述裝置還包括:

處理模塊,用于在接收到寫入文件及讀取文件指令時,通過通用協(xié)議客戶端向分布式文件系統(tǒng)中進行寫入及讀取操作。

本發(fā)明通過將文件進行對象化處理,得到該文件的對象文件;運用文件分布算法計算所述對象文件的對象id;將對象文件通過對象id映射至對應(yīng)的對象存儲列表,并根據(jù)對象存儲列表的位置確認所述對象文件的對應(yīng)osd存儲區(qū)域。實現(xiàn)了分布式文件存儲容量、價格、擴容及硬件廠商的限制等一系列問題。

附圖說明

圖1為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布方法的第一實施例的流程示意圖;

圖2為分布式文件系統(tǒng)文件存儲的相關(guān)的步驟;

圖3為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布方法的第二實施例的流程示意圖;

圖4為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布方法的第三實施例的流程示意圖;

圖5為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布方法的第一實施例的功能模塊示意圖;

圖6為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布裝置的第二實施例的功能模塊示意圖;

圖7為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布裝置的第三實施例的功能模塊示意圖。

本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。

具體實施方式

應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

基于上述問題,本發(fā)明提供一種分布式文件系統(tǒng)數(shù)據(jù)分布方法。

參照圖1,圖1為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布方法的第一實施例的流程示意圖。

在一實施例中,所述方法包括:

步驟s10,將文件進行對象化處理,得到所述文件的對象文件;

獲取需進行存儲的文件,所述獲取需存儲的文件,所述需存儲的文件來自有文件存儲需求的電子終端或與電子終端關(guān)聯(lián)的其他電子設(shè)備;待獲取到需進行存儲的文件后,將文件進行對象化處理;所述文件對象化處理,根據(jù)當前已設(shè)置的對象處理方式,對文件進行對象化處理;所述對象化,是主體向客體的轉(zhuǎn)化,具體操作方式與當前已設(shè)置的文件對象化方式有關(guān)。文件經(jīng)過對象化處理后,得到所述文件的對象文件。

步驟s20,運用文件分布算法計算所述對象文件的對象id;

通過文件分布算法,以所述獲取到的有存儲需求的文件經(jīng)過對象化后得到的對象文件為參數(shù)進行計算,得到一個隨機且唯一的對象id,所述對象id與所述對象文件為一對一的關(guān)系,且所述對象id是基于對象文件才生成的,與對象文件具有同一性。所述文件分布算法,為一種隨機的文件分布算法,用以生成對象文件的對象id。

步驟s30,將對象文件通過對象id映射至對應(yīng)的對象存儲列表,并根據(jù)對象存儲列表的位置確認所述對象文件的對應(yīng)osd存儲區(qū)域。

將對象文件通過對象id映射至對象存儲列表,即將對象文件保存至對象存儲列表,以對象id為標識在對象存儲列表中顯示。待對象文件存儲完成后,以當前對象存儲列表的位置,確認對象文件對應(yīng)的osd存儲區(qū)域。所述對象存儲列表對應(yīng)osd存儲的不同區(qū)域,即一個osd存儲區(qū)域擁有多個對象存儲列表,對象存儲列表根據(jù)預(yù)設(shè)順序排列后,對應(yīng)至osd的存儲區(qū)域,所述osd存儲對應(yīng)的對象存儲列表的預(yù)設(shè)順序,根據(jù)當前osd存儲區(qū)域的相關(guān)功能進行設(shè)置,即在osd存儲區(qū)域設(shè)置當前osd對應(yīng)的對象存儲列表;對象存儲列表相當于osd存儲區(qū)域的目錄,根據(jù)對象存儲列表設(shè)定的范圍,以確認該對象存儲列表中存儲的對象文件在osd存儲區(qū)域的范圍。可查看圖2,圖2為分布式文件系統(tǒng)文件存儲的相關(guān)的步驟。

進一步的,所述將對象文件通過對象id映射至對應(yīng)的對象存儲列表,并根據(jù)對象存儲列表的位置確認所述對象文件的對應(yīng)osd存儲區(qū)域之后,還包括:

將所述對象文件存儲至對象存儲列表的對應(yīng)osd存儲區(qū)域,所述對象文件及對象id的映射關(guān)系保存至對象存儲列表。

通過對象id將所述對象文件存儲到對象存儲列表后,根據(jù)當前對象存儲列表位于的osd存儲區(qū)域,將存儲于該對象存儲列表的對象文件繼續(xù)存儲于osd存儲區(qū)域中保存,保存至osd存儲區(qū)域的對象文件以對象存儲列表中映射的對象id為標識進行。即對象文件及對象id的映射關(guān)系保存至對象存儲列表中。

本實施例通過將有存儲需求的文件進行對象化后,使用該對象文件對應(yīng)的唯一對象id存儲于對象存儲列表后,通過該對象存儲列表位于osd存儲區(qū)域的位置,將對象文件存儲至osd對應(yīng)存儲位置中,并將該對象文件及對象id的映射關(guān)系保存于對象存儲列表,以目錄的形式展現(xiàn),便于后期該對象文件的讀取、定位及備份操作。降低了文件存儲時所占用的容量,繼而減低存儲成本并提高了osd存儲區(qū)域的數(shù)據(jù)存儲使用率。

參照圖3,圖3為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布方法的第二實施例的流程示意圖。基于上述方法的第一實施例,所述方法,還包括:

步驟s40,接收協(xié)議客戶端發(fā)送的控制監(jiān)管命令,控制協(xié)議客戶端通過監(jiān)管節(jié)點檢測分布式文件系統(tǒng)節(jié)點的健康狀態(tài),所述分布式文件系統(tǒng),為當前文件存儲至osd存儲區(qū)域的整個操作過程。

與分布式文件系統(tǒng)所在終端或直接與分布式文件系統(tǒng)進行關(guān)聯(lián)的協(xié)議客戶端,預(yù)設(shè)周期內(nèi)發(fā)起對當前分布式文件系統(tǒng)的控制監(jiān)管命令,用以檢查當前分布式文件系統(tǒng)節(jié)點的健康狀態(tài)。待所述分布式系統(tǒng)接收到控制監(jiān)管命令后,根據(jù)所述監(jiān)管命令內(nèi)容,控制所述分布式文件系統(tǒng)的監(jiān)控功能,對應(yīng)檢查分布式文件系統(tǒng)的的節(jié)點健康狀態(tài)。所述分布式文件系統(tǒng)節(jié)點,包括文件對象化存儲至osd存儲區(qū)域的各個操作步驟都稱之為分布式文件系統(tǒng)節(jié)點。即所述分布式文件系統(tǒng),為當前文件存儲至osd存儲區(qū)域的整個操作過程。

步驟s50,通過監(jiān)管節(jié)點系統(tǒng)掛載訪問接口檢測當前osd存儲區(qū)域節(jié)點及元數(shù)據(jù)節(jié)點的健康狀態(tài);所述數(shù)據(jù)健康狀態(tài)包括數(shù)據(jù)有效性及osd存儲容量。

根據(jù)接收到的協(xié)議客戶端的控制監(jiān)管命令,使對應(yīng)協(xié)議客戶端通過監(jiān)管節(jié)點系統(tǒng)掛載訪問接口檢測當前osd存儲區(qū)域節(jié)點及元數(shù)據(jù)節(jié)點的健康狀態(tài),所述監(jiān)管節(jié)點系統(tǒng)掛載訪問接口,為在分布式系統(tǒng)中預(yù)留的訪問接口,用以監(jiān)管當前分布式文件節(jié)點的健康狀態(tài)。所述數(shù)據(jù)健康狀態(tài),包括分布式文件系統(tǒng)中已存儲的數(shù)據(jù)有效性、osd存儲容量、分布式文件系統(tǒng)的數(shù)據(jù)保存至osd操作節(jié)點等,具體的詳細系統(tǒng)滿意度節(jié)點、滿意度內(nèi)容及處理方式等,根據(jù)當前分布式文件系統(tǒng)相關(guān)的功能設(shè)置。

參照圖4,圖4為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布方法的第三實施例的流程示意圖?;谏鲜龇椒ǖ牡谝粚嵤├?,所述方法,還包括:

步驟s60,在接收到寫入文件及讀取文件指令時,通過通用協(xié)議客戶端向分布式文件系統(tǒng)中進行寫入及讀取操作。

所述分布式文件系統(tǒng)數(shù)據(jù)分布方法中,通過自文件來源獲取到的文件,進行對象化處理等操作后保存至對應(yīng)osd存儲區(qū)域,即文件寫入操作;之后,已存儲自osd存儲區(qū)域的文件內(nèi)容,并且,所述已存儲至osd存儲區(qū)域的文件內(nèi)容;此種操作方式的發(fā)起,皆通過協(xié)議客戶端的相關(guān)功能進行發(fā)起。

其具體流程為,若當前有寫入文件需求,于協(xié)議客戶端的寫入文件功能中控制進行文件寫入操作,即發(fā)起寫入文件指令,待分布式文件系統(tǒng)中接收到所述文件寫入操作指令時,根據(jù)指令相關(guān)內(nèi)容獲取對應(yīng)文件,并將所述文件進行對象化處理后得到對象文件,獲取到所述對象文件的對象id,之后,通過該對象id將對象文件映射至對象存儲列表中保存,根據(jù)該對象存儲列表于對應(yīng)的osd存儲區(qū)域,將對象文件保存至osd存儲區(qū)域,并將該對象文件與對象id的映射關(guān)系保存至對象存儲列表,以目錄形式保存;

若當前有讀取文件需求,于協(xié)議客戶端的讀取文件功能中控制進行文件讀取操作,即發(fā)起文件讀取指令,待分布式文件接收到讀取文件指令時,根據(jù)所述文件讀取指令的相關(guān)內(nèi)容,于對象存儲列表中讀取對應(yīng)的對象id內(nèi)容,并根據(jù)讀取到的對象id對應(yīng)的映射關(guān)系,定位至對象文件存儲位置,之后,讀取該對象文件的內(nèi)容。

其中,使用當前協(xié)議客戶端發(fā)起文件讀取及寫入指令,前提為當前協(xié)議客戶端為當前分布式系統(tǒng)文件承認并正常連接的終端,所述連接方式,為分布式文件系統(tǒng)設(shè)計的連接方式,或者為現(xiàn)有技術(shù)的無線連接、有線連接方式,在此不多贅述。

上述第一至第三實施例的分布式文件系統(tǒng)數(shù)據(jù)分布方法的執(zhí)行主體可以為有分布式文件系統(tǒng)安裝條件的電子終端或與該電子終端進行關(guān)聯(lián)的其他電子終端。更進一步地,其協(xié)議客戶端為滿足相關(guān)操作功能的電子終端,其中,該滿足分布式文件系統(tǒng)安裝條件的電子終端或與該終端關(guān)聯(lián)的其他電子終端可以包括但不限于筆記本電腦、一體機等電子終端。所述協(xié)議客戶端包括但不限于手機、pad、筆記本電腦等。

本發(fā)明進一步提供一種分布式文件系統(tǒng)數(shù)據(jù)分布裝置。

參照圖5,圖5為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布裝置的第一實施例的功能模塊示意圖。

在一實施例中,所述裝置包括:轉(zhuǎn)化模塊10、計算模塊20、操作模塊30及存儲模塊40。

轉(zhuǎn)化模塊10,用于將文件進行對象化處理,得到所述文件的對象文件;

獲取需進行存儲的文件,所述獲取需存儲的文件,所述需存儲的文件來自有文件存儲需求的電子終端或與電子終端關(guān)聯(lián)的其他電子設(shè)備;待獲取到需進行存儲的文件后,將文件進行對象化處理;所述文件對象化處理,根據(jù)當前已設(shè)置的對象處理方式,對文件進行對象化處理;所述對象化,是主體向客體的轉(zhuǎn)化,具體操作方式與當前已設(shè)置的文件對象化方式有關(guān)。文件經(jīng)過對象化處理后,得到所述文件的對象文件。

計算模塊20,用于運用文件分布算法計算所述對象文件的對象id;

通過文件分布算法,以所述獲取到的有存儲需求的文件經(jīng)過對象化后得到的對象文件為參數(shù)進行計算,得到一個隨機且唯一的對象id,所述對象id與所述對象文件為一對一的關(guān)系,且所述對象id是基于對象文件才生成的,與對象文件具有同一性。所述文件分布算法,為一種隨機的文件分布算法,用以生成對象文件的對象id。

操作模塊30,用于將對象文件通過對象id映射至對應(yīng)的對象存儲列表,并根據(jù)對象存儲列表的位置確認所述對象文件的對應(yīng)osd存儲區(qū)域。

將對象文件通過對象id映射至對象存儲列表,即將對象文件保存至對象存儲列表,以對象id為標識在對象存儲列表中顯示。待對象文件存儲完成后,以當前對象存儲列表的位置,確認對象文件對應(yīng)的osd存儲區(qū)域。所述對象存儲列表對應(yīng)osd存儲的不同區(qū)域,即一個osd存儲區(qū)域擁有多個對象存儲列表,對象存儲列表根據(jù)預(yù)設(shè)順序排列后,對應(yīng)至osd的存儲區(qū)域,所述osd存儲對應(yīng)的對象存儲列表的預(yù)設(shè)順序,根據(jù)當前osd存儲區(qū)域的相關(guān)功能進行設(shè)置,即在osd存儲區(qū)域設(shè)置當前osd對應(yīng)的對象存儲列表;對象存儲列表相當于osd存儲區(qū)域的目錄,根據(jù)對象存儲列表設(shè)定的范圍,以確認該對象存儲列表中存儲的對象文件在osd存儲區(qū)域的范圍。可查看圖2,圖2為分布式文件系統(tǒng)文件存儲的相關(guān)的步驟。

進一步的,所述將對象文件通過對象id映射至對應(yīng)的對象存儲列表,并根據(jù)對象存儲列表的位置確認所述對象文件的對應(yīng)osd存儲區(qū)域之后,還包括:

存儲模塊40,用于將所述對象文件存儲至對象存儲列表的對應(yīng)osd存儲區(qū)域,所述對象文件及對象id的映射關(guān)系保存至對象存儲列表。

通過對象id將所述對象文件存儲到對象存儲列表后,根據(jù)當前對象存儲列表位于的osd存儲區(qū)域,將存儲于該對象存儲列表的對象文件繼續(xù)存儲于osd存儲區(qū)域中保存,保存至osd存儲區(qū)域的對象文件以對象存儲列表中映射的對象id為標識進行。即對象文件及對象id的映射關(guān)系保存至對象存儲列表中。

本實施例通過將有存儲需求的文件進行對象化后,使用該對象文件對應(yīng)的唯一對象id存儲于對象存儲列表后,通過該對象存儲列表位于osd存儲區(qū)域的位置,將對象文件存儲至osd對應(yīng)存儲位置中,并將該對象文件及對象id的映射關(guān)系保存于對象存儲列表,以目錄的形式展現(xiàn),便于后期該對象文件的讀取、定位及備份操作。降低了文件存儲時所占用的容量,繼而減低存儲成本并提高了osd存儲區(qū)域的數(shù)據(jù)存儲使用率。

參照圖6,圖6為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布裝置的第二實施例的功能模塊示意圖。所述裝置還包括接收模塊50、控制模塊60、檢測模塊70。

接收模塊50,用于接收協(xié)議客戶端發(fā)送的控制監(jiān)管命令;

與分布式文件系統(tǒng)所在終端或直接與分布式文件系統(tǒng)進行關(guān)聯(lián)的協(xié)議客戶端,預(yù)設(shè)周期內(nèi)發(fā)起對當前分布式文件系統(tǒng)的控制監(jiān)管命令,用以檢查當前分布式文件系統(tǒng)節(jié)點的健康狀態(tài)。當所述協(xié)議客戶端發(fā)起控制監(jiān)管命令后,所述分布式系統(tǒng)接收控制監(jiān)管命令。

控制模塊60,用于控制協(xié)議客戶端通過監(jiān)管節(jié)點檢測系統(tǒng)節(jié)點的健康狀態(tài)。

根據(jù)所述監(jiān)管命令內(nèi)容,控制所述分布式文件系統(tǒng)的監(jiān)控功能,對應(yīng)檢查分布式文件系統(tǒng)的的節(jié)點健康狀態(tài)。所述分布式文件系統(tǒng)節(jié)點,包括文件對象化存儲至osd存儲區(qū)域的各個操作步驟都稱之為分布式文件系統(tǒng)節(jié)點。即所述分布式文件系統(tǒng),為當前文件存儲至osd存儲區(qū)域的整個操作過程。

檢測模塊70,用于通過監(jiān)管節(jié)點系統(tǒng)掛載訪問接口檢測當前osd存儲區(qū)域節(jié)點及元數(shù)據(jù)節(jié)點的健康狀態(tài);所述數(shù)據(jù)健康狀態(tài)包括數(shù)據(jù)有效性及osd存儲容量。

根據(jù)接收到的協(xié)議客戶端的控制監(jiān)管命令,使對應(yīng)協(xié)議客戶端通過監(jiān)管節(jié)點系統(tǒng)掛載訪問接口檢測當前osd存儲區(qū)域節(jié)點及元數(shù)據(jù)節(jié)點的健康狀態(tài),所述監(jiān)管節(jié)點系統(tǒng)掛載訪問接口,為在分布式系統(tǒng)中預(yù)留的訪問接口,用以監(jiān)管當前分布式文件節(jié)點的健康狀態(tài)。所述數(shù)據(jù)健康狀態(tài),包括分布式文件系統(tǒng)中已存儲的數(shù)據(jù)有效性、osd存儲容量、分布式文件系統(tǒng)的數(shù)據(jù)保存至osd操作節(jié)點等,具體的詳細系統(tǒng)滿意度節(jié)點、滿意度內(nèi)容及處理方式等,根據(jù)當前分布式文件系統(tǒng)相關(guān)的功能設(shè)置。

參照圖7,圖7為本發(fā)明分布式文件系統(tǒng)數(shù)據(jù)分布裝置的第三實施例的功能模塊示意圖。所述裝置還包括處理模塊80。

處理模塊80,用于在接收到寫入文件及讀取文件指令時,通過通用協(xié)議客戶端向分布式文件系統(tǒng)中進行寫入及讀取操作。

所述分布式文件系統(tǒng)數(shù)據(jù)分布方法中,通過自文件來源獲取到的文件,進行對象化處理等操作后保存至對應(yīng)osd存儲區(qū)域,即文件寫入操作;之后,已存儲自osd存儲區(qū)域的文件內(nèi)容,并且,所述已存儲至osd存儲區(qū)域的文件內(nèi)容;此種操作方式的發(fā)起,皆通過協(xié)議客戶端的相關(guān)功能進行發(fā)起。

其具體流程為,若當前有寫入文件需求,于協(xié)議客戶端的寫入文件功能中控制進行文件寫入操作,即發(fā)起寫入文件指令,待分布式文件系統(tǒng)中接收到所述文件寫入操作指令時,根據(jù)指令相關(guān)內(nèi)容獲取對應(yīng)文件,并將所述文件進行對象化處理后得到對象文件,獲取到所述對象文件的對象id,之后,通過該對象id將對象文件映射至對象存儲列表中保存,根據(jù)該對象存儲列表于對應(yīng)的osd存儲區(qū)域,將對象文件保存至osd存儲區(qū)域,并將該對象文件與對象id的映射關(guān)系保存至對象存儲列表,以目錄形式保存;

若當前有讀取文件需求,于協(xié)議客戶端的讀取文件功能中控制進行文件讀取操作,即發(fā)起文件讀取指令,待分布式文件接收到讀取文件指令時,根據(jù)所述文件讀取指令的相關(guān)內(nèi)容,于對象存儲列表中讀取對應(yīng)的對象id內(nèi)容,并根據(jù)讀取到的對象id對應(yīng)的映射關(guān)系,定位至對象文件存儲位置,之后,讀取該對象文件的內(nèi)容。

其中,使用當前協(xié)議客戶端發(fā)起文件讀取及寫入指令,前提為當前協(xié)議客戶端為當前分布式系統(tǒng)文件承認并正常連接的終端,所述連接方式,為分布式文件系統(tǒng)設(shè)計的連接方式,或者為現(xiàn)有技術(shù)的無線連接、有線連接方式,在此不多贅述。

以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湘西| 乌海市| 马尔康县| 永年县| 洱源县| 贺兰县| 平湖市| 伊宁市| 福州市| 泗水县| 廉江市| 惠来县| 永春县| 浦东新区| 青州市| 宁波市| 和田县| 新郑市| 宝兴县| 房山区| 四会市| 高州市| 资兴市| 麦盖提县| 德惠市| 龙里县| 乐都县| 都安| 改则县| 云霄县| 杨浦区| 无锡市| 丘北县| 霍邱县| 沙湾县| 沙湾县| 惠东县| 邹城市| 灵宝市| 开鲁县| 阳新县|