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

一種文件存儲(chǔ)系統(tǒng)及存儲(chǔ)方法

文檔序號(hào):6548756閱讀:254來(lái)源:國(guó)知局
一種文件存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
【專利摘要】本發(fā)明提供一種文件存儲(chǔ)系統(tǒng),包括存儲(chǔ)設(shè)備,用于存儲(chǔ)文件數(shù)據(jù);文件系統(tǒng)數(shù)據(jù)庫(kù),用于存儲(chǔ)所述文件數(shù)據(jù)的存儲(chǔ)路徑,并保證文件元數(shù)據(jù)的一致性;文件服務(wù)器,用于統(tǒng)一管理所述存儲(chǔ)設(shè)備和所述文件系統(tǒng)數(shù)據(jù)庫(kù),并根據(jù)所述文件系統(tǒng)數(shù)據(jù)庫(kù)指定的路徑從所述存儲(chǔ)設(shè)備獲得所述文件數(shù)據(jù)并向客戶端提供反饋信息;操作系統(tǒng),用于控制程序運(yùn)行,并為用戶提供交互操作界面。該文件存儲(chǔ)系統(tǒng)簡(jiǎn)化了管理,避免了混亂,可以有效地利用存儲(chǔ)空間,降低成本,客戶端在擴(kuò)容時(shí)不會(huì)感知。
【專利說(shuō)明】一種文件存儲(chǔ)系統(tǒng)及存儲(chǔ)方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及存儲(chǔ)技術(shù),具體涉及一種文件存儲(chǔ)系統(tǒng)及文件存儲(chǔ)方法。

【背景技術(shù)】
[0002]“媒體資產(chǎn)”是指以視音頻、圖片、多媒體、文字等業(yè)務(wù)數(shù)據(jù)形式存在的數(shù)據(jù)?!懊襟w資產(chǎn)”是重要的無(wú)形資產(chǎn),經(jīng)過(guò)多年的積累,這些視音頻、文字和圖片等內(nèi)容,都具有極高的價(jià)值。目前“媒體資產(chǎn)”的功能包括采集與存儲(chǔ),自動(dòng)編目、瀏覽與檢索、下載、編輯、發(fā)布等?!懊襟w資產(chǎn)”是通過(guò)媒資管理系統(tǒng)來(lái)管理,即,使用數(shù)據(jù)庫(kù)的形式建立編目標(biāo)引、相關(guān)數(shù)據(jù)、內(nèi)容簡(jiǎn)介、權(quán)限等附屬信息,使之成為可以被重復(fù)有效利用的資源,可以用于再次發(fā)布、作為素材制作新節(jié)目或者直接出售。
[0003]作為媒資管理系統(tǒng)重要組成部分的存儲(chǔ)系統(tǒng),其用于“媒體資產(chǎn)”數(shù)據(jù)的存儲(chǔ)。在媒資管理系統(tǒng)運(yùn)行時(shí),客戶端通過(guò)網(wǎng)絡(luò)訪問(wèn)存儲(chǔ)系統(tǒng)。常見(jiàn)的網(wǎng)絡(luò)結(jié)構(gòu)有單網(wǎng)模式和雙網(wǎng)模式。
[0004]對(duì)于雙網(wǎng)模式而言,如圖1所示,客戶端11通過(guò)光纖網(wǎng)和以太網(wǎng)與SAN設(shè)備12聯(lián)網(wǎng),MDS元數(shù)據(jù)管理服務(wù)器13和管理子系統(tǒng)14用于管理媒資管理系統(tǒng)。這種雙網(wǎng)模式需要安裝多塊網(wǎng)卡(以太網(wǎng)卡和HBA光纖卡),還需配置光纖交換機(jī),網(wǎng)絡(luò)部署復(fù)雜,組網(wǎng)的成本較高。
[0005]對(duì)于單網(wǎng)模式而言,如圖2所示,客戶端21和SAN設(shè)備22通過(guò)以太網(wǎng)聯(lián)網(wǎng),MDS元數(shù)據(jù)管理服務(wù)器23和管理子系統(tǒng)24用于管理媒資管理系統(tǒng)。單網(wǎng)模式雖然簡(jiǎn)化了網(wǎng)絡(luò)結(jié)構(gòu),但同雙網(wǎng)模式一樣,客戶端需要安裝特別客戶端軟件,不同廠商提供的軟件之間互操作困難。
[0006]另外,相關(guān)技術(shù)人員還提出利用NAS(Network Attached Storage:網(wǎng)絡(luò)附屬存儲(chǔ))設(shè)備來(lái)存儲(chǔ),如圖3所示,客戶端31和SAN設(shè)備32通過(guò)以太網(wǎng)聯(lián)網(wǎng)。但這種存儲(chǔ)方式雖然網(wǎng)絡(luò)組網(wǎng)簡(jiǎn)單,構(gòu)建成本低,客戶端也無(wú)需安裝特別軟件就可工作。但由于沒(méi)有統(tǒng)一的元數(shù)據(jù)管理,容易造成數(shù)據(jù)、文件管理的混亂,NAS服務(wù)器之間的數(shù)據(jù)冗余增加,存儲(chǔ)空間浪費(fèi),每臺(tái)NAS設(shè)備都需要分別管理,費(fèi)時(shí)費(fèi)力而且容易出錯(cuò),升級(jí)擴(kuò)容需要通知客戶端。


【發(fā)明內(nèi)容】

[0007]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種文件存儲(chǔ)系統(tǒng)和存儲(chǔ)方法,其可以簡(jiǎn)化管理,避免混亂,而且可以有效地利用存儲(chǔ)空間,降低成本,客戶端在文件存儲(chǔ)系統(tǒng)擴(kuò)容時(shí)不會(huì)感知。
[0008]解決上述技術(shù)問(wèn)題的所采用的技術(shù)方案是提供一種文件存儲(chǔ)系統(tǒng),包括:
[0009]存儲(chǔ)設(shè)備,用于存儲(chǔ)文件數(shù)據(jù);
[0010]文件系統(tǒng)數(shù)據(jù)庫(kù),用于存儲(chǔ)所述文件數(shù)據(jù)的存儲(chǔ)路徑,并保證文件元數(shù)據(jù)的一致性;
[0011]文件服務(wù)器,用于統(tǒng)一管理所述存儲(chǔ)設(shè)備和所述文件系統(tǒng)數(shù)據(jù)庫(kù),并根據(jù)所述文件系統(tǒng)數(shù)據(jù)庫(kù)指定的路徑從所述存儲(chǔ)設(shè)備獲得所述文件數(shù)據(jù)并向客戶端提供反饋信息;
[0012]操作系統(tǒng),用于控制程序運(yùn)行,并為用戶提供交互操作界面。
[0013]其中,所述文件服務(wù)器包括:
[0014]文件系統(tǒng)接口,用于所述客戶端與文件存儲(chǔ)系統(tǒng)之間的通訊;
[0015]統(tǒng)一文件管理模塊,統(tǒng)一管理所述存儲(chǔ)設(shè)備和所述文件系統(tǒng)數(shù)據(jù)庫(kù),并根據(jù)所述文件系統(tǒng)數(shù)據(jù)庫(kù)指定的路徑從所述存儲(chǔ)設(shè)備獲得所述文件數(shù)據(jù)。
[0016]其中,所述文件系統(tǒng)接口支持CIFS、FTP和HTTP協(xié)議。
[0017]其中,所述統(tǒng)一文件管理模塊包括:
[0018]文件元數(shù)據(jù)管理單元,用于生成文件元數(shù)據(jù),以及維護(hù)所述文件元數(shù)據(jù);
[0019]文件數(shù)據(jù)I/O單元,用于根據(jù)所述文件元數(shù)據(jù)管理單元提供的所述文件元數(shù)據(jù)訪問(wèn)所述存儲(chǔ)設(shè)備以獲得所述文件數(shù)據(jù),并將所述文件數(shù)據(jù)通過(guò)所述操作系統(tǒng)提供給所述客戶端。
[0020]其中,所述文件元數(shù)據(jù)包括文件索引節(jié)點(diǎn)、文件大小、訪問(wèn)和修改時(shí)間及文件數(shù)據(jù)的存儲(chǔ)路徑。
[0021]其中,文件數(shù)據(jù)I/O單元與所述操作系統(tǒng)之間通過(guò)文件接口和/或塊數(shù)據(jù)接口通τΗ ο
[0022]其中,所述存儲(chǔ)設(shè)備為NAS設(shè)備、SNA設(shè)備和iSCSI設(shè)備中的一種,或者多種設(shè)備混搭,所述文件服務(wù)器與所述存儲(chǔ)設(shè)備通過(guò)光纖網(wǎng)和/或以太網(wǎng)通訊。
[0023]其中,包括多臺(tái)所述文件服務(wù)器,多臺(tái)所述文件服務(wù)器并行運(yùn)行,并通過(guò)共享訪問(wèn)所述文件系統(tǒng)數(shù)據(jù)庫(kù);
[0024]負(fù)載均衡模塊,用于均衡多臺(tái)所述文件服務(wù)器的工作量。
[0025]本發(fā)明還提供一種文件存儲(chǔ)方法,其基于文件存儲(chǔ)系統(tǒng),所述文件存儲(chǔ)系統(tǒng)包括:存儲(chǔ)設(shè)備,用于存儲(chǔ)文件數(shù)據(jù);文件系統(tǒng)數(shù)據(jù)庫(kù),用于存儲(chǔ)所述文件數(shù)據(jù)的存儲(chǔ)路徑,并保證文件元數(shù)據(jù)的一致性;文件服務(wù)器,用于統(tǒng)一管理所述存儲(chǔ)設(shè)備和所述文件系統(tǒng)數(shù)據(jù)庫(kù),并根據(jù)所述文件系統(tǒng)數(shù)據(jù)庫(kù)指定的路徑從所述存儲(chǔ)設(shè)備獲得所述文件數(shù)據(jù)并向客戶端提供反饋信息;操作系統(tǒng),用于控制程序運(yùn)行,并為用戶提供交互操作界面;包括以下步驟:
[0026]客戶端向所述操作系統(tǒng)提出訪問(wèn)請(qǐng)求;
[0027]所述文件服務(wù)器根據(jù)所述操作系統(tǒng)的訪問(wèn)請(qǐng)求從所述文件系統(tǒng)數(shù)據(jù)庫(kù)獲得所述文件數(shù)據(jù)的存儲(chǔ)路徑;
[0028]所述文件服務(wù)器根據(jù)所述存儲(chǔ)路徑訪問(wèn)所述存儲(chǔ)設(shè)備獲得所述文件數(shù)據(jù)并向所述操作系統(tǒng)掛載所述文件數(shù)據(jù);
[0029]所述操作系統(tǒng)將所述文件數(shù)據(jù)發(fā)送客戶端。
[0030]其中,客戶端向所述操作系統(tǒng)提出訪問(wèn)請(qǐng)求包括讀請(qǐng)求和寫請(qǐng)求。
[0031]其中,所述文件服務(wù)器通過(guò)文件數(shù)據(jù)I/O單元向所述操作系統(tǒng)掛載所述文件數(shù)據(jù)。
[0032]其中,所述文件數(shù)據(jù)I/O單元直接將所述文件數(shù)據(jù)掛載所述操作系統(tǒng);或者,通過(guò)塊數(shù)據(jù)封裝后向所述操作系統(tǒng)掛載所述文件數(shù)據(jù)。
[0033]其中,包括并行運(yùn)行的多個(gè)所述文件服務(wù)器,所述多個(gè)文件服務(wù)器通過(guò)負(fù)載均衡模塊分配工作量。
[0034]本發(fā)明具有以下有益效果:
[0035]本發(fā)明提供的文件存儲(chǔ)系統(tǒng)將文件數(shù)據(jù)存儲(chǔ)在存儲(chǔ)設(shè)備中,文件系統(tǒng)數(shù)據(jù)庫(kù)存儲(chǔ)文件數(shù)據(jù)的存儲(chǔ)路徑,并保證文件元數(shù)據(jù)的一致性,當(dāng)客戶端提出訪問(wèn)請(qǐng)求時(shí),文件服務(wù)器從文件系統(tǒng)數(shù)據(jù)庫(kù)獲得文件數(shù)據(jù)的存儲(chǔ)路徑,并根據(jù)該存儲(chǔ)路徑訪問(wèn)存儲(chǔ)在存儲(chǔ)設(shè)備中的文件數(shù)據(jù),即文件系統(tǒng)數(shù)據(jù)庫(kù)統(tǒng)一管理存儲(chǔ)設(shè)備,既簡(jiǎn)化了管理,避免了管理的混亂;又避免了數(shù)據(jù)冗余,有效地利用了存儲(chǔ)空間。客戶端不直接訪問(wèn)存儲(chǔ)設(shè)備,而是通過(guò)文件服務(wù)器間接獲得訪問(wèn)數(shù)據(jù),因此,客戶端不會(huì)感知存儲(chǔ)后臺(tái),可以不通知客戶端而對(duì)文件存儲(chǔ)系統(tǒng)任意升級(jí)擴(kuò)容;而且,客戶端可以使用多種標(biāo)準(zhǔn)協(xié)議訪問(wèn)文件存儲(chǔ)系統(tǒng),從而延伸了文件存儲(chǔ)系統(tǒng)的使用范圍。另外,客戶端與文件服務(wù)器的組網(wǎng)不再受存儲(chǔ)設(shè)備的影響,降低了組網(wǎng)成本。另一方面,存儲(chǔ)設(shè)備的架構(gòu)不受客戶端的影響,可以融合多種存儲(chǔ)架構(gòu),兼容多種類型存儲(chǔ)設(shè)備,并滿足各種文件存儲(chǔ)系統(tǒng)的應(yīng)用需求。
[0036]作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,文件存儲(chǔ)系統(tǒng)包括多個(gè)文件服務(wù)器,多個(gè)文件服務(wù)器并行運(yùn)行,文件存儲(chǔ)系統(tǒng)可以隨性能的提高水平擴(kuò)容,而且客戶端不會(huì)感知。

【專利附圖】

【附圖說(shuō)明】
[0037]圖1為現(xiàn)有媒資管理系統(tǒng)采用的雙網(wǎng)模式的結(jié)構(gòu)圖;
[0038]圖2為現(xiàn)有媒資管理系統(tǒng)采用的單網(wǎng)模式的結(jié)構(gòu)圖;
[0039]圖3為現(xiàn)有媒資管理系統(tǒng)采用的NAS設(shè)備;
[0040]圖4為本發(fā)明實(shí)施例文件存儲(chǔ)系統(tǒng)與客戶端的原理框圖;
[0041]圖5為本發(fā)明實(shí)施例文件服務(wù)器的原理框圖;
[0042]圖6為本發(fā)明實(shí)施例統(tǒng)一文件管理模塊的原理框圖;
[0043]圖7為本發(fā)明實(shí)施例文件存儲(chǔ)方法的流程圖。

【具體實(shí)施方式】
[0044]為使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明提供的文件存儲(chǔ)系統(tǒng)和文件存儲(chǔ)方法進(jìn)行詳細(xì)描述。
[0045]如圖4所示,本實(shí)施例文件存儲(chǔ)系統(tǒng)包括存儲(chǔ)設(shè)備41、文件系統(tǒng)數(shù)據(jù)庫(kù)42、文件服務(wù)器43和操作系統(tǒng)(圖中未示出)。其中,存儲(chǔ)設(shè)備41用于存儲(chǔ)文件數(shù)據(jù);文件系統(tǒng)數(shù)據(jù)庫(kù)42用于存儲(chǔ)文件數(shù)據(jù)的存儲(chǔ)路徑,并保證文件元數(shù)據(jù)的一致性;文件服務(wù)器43用于統(tǒng)一管理存儲(chǔ)設(shè)備和文件系統(tǒng)數(shù)據(jù)庫(kù),并根據(jù)文件系統(tǒng)數(shù)據(jù)庫(kù)指定的路徑從存儲(chǔ)設(shè)備獲得文件數(shù)據(jù)并向客戶端40提供反饋信息;操作系統(tǒng),用于控制程序運(yùn)行,并為用戶提供交互操作界面。
[0046]存儲(chǔ)設(shè)備41可以采用NAS設(shè)備、SNA設(shè)備和iSCSI設(shè)備中的一種設(shè)備或者多種設(shè)備混搭。為了擴(kuò)大文件存儲(chǔ)系統(tǒng)的存儲(chǔ)空間,文件存儲(chǔ)系統(tǒng)通常會(huì)設(shè)置多個(gè)存儲(chǔ)設(shè)備41,文件服務(wù)器43尋找所需的文件數(shù)據(jù)需要花費(fèi)較長(zhǎng)時(shí)間。本實(shí)施例通過(guò)文件系統(tǒng)數(shù)據(jù)庫(kù)42來(lái)記錄文件數(shù)據(jù)的具體存儲(chǔ)位置,可以減少文件服務(wù)器43的查詢文件數(shù)據(jù)的時(shí)間,從而提高文件服務(wù)器43的運(yùn)行效率。文件服務(wù)器43與存儲(chǔ)設(shè)備41可通過(guò)光纖網(wǎng)和/或以太網(wǎng)連接。
[0047]本實(shí)施例的文件存儲(chǔ)系統(tǒng)設(shè)有三個(gè)文件服務(wù)器43,這三個(gè)文件服務(wù)器43并行運(yùn)行,通過(guò)共享訪問(wèn)文件系統(tǒng)數(shù)據(jù)庫(kù)42。如圖5所示,每一文件服務(wù)器43包括文件系統(tǒng)接口51和統(tǒng)一文件管理模塊52,文件系統(tǒng)接口 51用于客戶端與文件存儲(chǔ)系統(tǒng)之間的通訊。統(tǒng)一文件管理模塊52用于統(tǒng)一管理存儲(chǔ)設(shè)備41和文件系統(tǒng)數(shù)據(jù)庫(kù)42,并根據(jù)文件系統(tǒng)數(shù)據(jù)庫(kù)42指定的路徑從存儲(chǔ)設(shè)備41獲得文件數(shù)據(jù)。文件系統(tǒng)接口支持CIFS協(xié)議、FTP協(xié)議和HTTP協(xié)議,CIFS協(xié)議、FTP協(xié)議和HTTP協(xié)議在操作系統(tǒng)45環(huán)境下運(yùn)行。
[0048]如圖6所示,統(tǒng)一文件管理模塊52包括文件元數(shù)據(jù)管理單元61和文件數(shù)據(jù)I/O單元62,文件元數(shù)據(jù)管理單元61用于生成文件元數(shù)據(jù)以及維護(hù)文件元數(shù)據(jù)。換言之,文件元數(shù)據(jù)管理單元61配置存儲(chǔ)設(shè)備41的訪問(wèn)路徑,以便于文件數(shù)據(jù)I/O單元62后續(xù)對(duì)存儲(chǔ)設(shè)備的操作。文件數(shù)據(jù)I/O單元62用于根據(jù)文件元數(shù)據(jù)管理單元61提供的文件元數(shù)據(jù)訪問(wèn)存儲(chǔ)設(shè)備41,以獲得文件數(shù)據(jù),并將文件數(shù)據(jù)通過(guò)操作系統(tǒng)45提供給客戶端。文件元數(shù)據(jù)包括文件索引節(jié)點(diǎn)、文件大小、訪問(wèn)和修改時(shí)間及文件數(shù)據(jù)的存儲(chǔ)路徑。
[0049]文件數(shù)據(jù)I/O單元62與操作系統(tǒng)45之間的通訊通過(guò)文件接口和/或塊數(shù)據(jù)接口實(shí)現(xiàn)。
[0050]在本實(shí)施例中,為了提高多臺(tái)文件服務(wù)器43的運(yùn)行效率,文件存儲(chǔ)系統(tǒng)還包括負(fù)載均衡模塊44,用于均衡(分配)多臺(tái)文件服務(wù)器43的工作量。多臺(tái)文件服務(wù)器43并行運(yùn)行,文件存儲(chǔ)系統(tǒng)可以隨性能的提高水平擴(kuò)容,而且客戶端不會(huì)感知。
[0051]本實(shí)施例提供的文件存儲(chǔ)系統(tǒng)將文件數(shù)據(jù)存儲(chǔ)在存儲(chǔ)設(shè)備中,文件系統(tǒng)數(shù)據(jù)庫(kù)存儲(chǔ)文件數(shù)據(jù)的存儲(chǔ)路徑,當(dāng)客戶端提出訪問(wèn)請(qǐng)求時(shí),文件服務(wù)器從文件系統(tǒng)數(shù)據(jù)庫(kù)獲得文件數(shù)據(jù)的存儲(chǔ)路徑,并根據(jù)該存儲(chǔ)路徑訪問(wèn)存儲(chǔ)在存儲(chǔ)設(shè)備中的文件數(shù)據(jù),即文件系統(tǒng)數(shù)據(jù)庫(kù)統(tǒng)一管理存儲(chǔ)設(shè)備,既簡(jiǎn)化了管理,避免了管理的混亂;又避免了數(shù)據(jù)冗余,有效地利用了存儲(chǔ)空間??蛻舳瞬恢苯釉L問(wèn)存儲(chǔ)設(shè)備,而是通過(guò)文件服務(wù)器間接獲得訪問(wèn)數(shù)據(jù),因此,客戶端不會(huì)感知存儲(chǔ)后臺(tái),可以不通知客戶端而對(duì)文件存儲(chǔ)系統(tǒng)任意升級(jí)擴(kuò)容;而且,客戶端可以使用多種標(biāo)準(zhǔn)協(xié)議訪問(wèn)文件存儲(chǔ)系統(tǒng),從而延伸了文件存儲(chǔ)系統(tǒng)的使用范圍。另外,客戶端與文件服務(wù)器的組網(wǎng)不再受存儲(chǔ)設(shè)備的影響,降低了組網(wǎng)成本。另一方面,存儲(chǔ)設(shè)備的架構(gòu)不受客戶端的影響,可以融合多種存儲(chǔ)架構(gòu),兼容多種類型存儲(chǔ)設(shè)備,并滿足各種文件存儲(chǔ)系統(tǒng)的應(yīng)用需求。
[0052]本實(shí)施例還提供一種文件存儲(chǔ)方法,該方法基于本實(shí)施例提供的文件存儲(chǔ)系統(tǒng),文件存儲(chǔ)系統(tǒng)的具體結(jié)構(gòu)詳見(jiàn)上文,在此不再贅述。如圖7和圖8所示,文件存儲(chǔ)方法其包括以下步驟:
[0053]步驟SI,客戶端向操作系統(tǒng)提出訪問(wèn)請(qǐng)求。
[0054]用戶通過(guò)客戶端向操作系統(tǒng)45提出訪問(wèn)請(qǐng)求,訪問(wèn)請(qǐng)求包括讀請(qǐng)求、寫請(qǐng)求或更新請(qǐng)求。下面以讀請(qǐng)求為例進(jìn)行說(shuō)明。
[0055]步驟S2,文件服務(wù)器根據(jù)操作系統(tǒng)的訪問(wèn)請(qǐng)求從文件系統(tǒng)數(shù)據(jù)庫(kù)獲得文件數(shù)據(jù)的存儲(chǔ)路徑。
[0056]操作系統(tǒng)45向文件服務(wù)器提出訪問(wèn)請(qǐng)求,設(shè)于服務(wù)器中的文件元數(shù)據(jù)管理單元61根據(jù)操作系統(tǒng)45的訪問(wèn)請(qǐng)求向文件系統(tǒng)數(shù)據(jù)庫(kù)42發(fā)出請(qǐng)求獲得元數(shù)據(jù),即文件元數(shù)據(jù)管理單元61向文件系統(tǒng)數(shù)據(jù)庫(kù)42發(fā)出查詢文件數(shù)據(jù)的路徑的請(qǐng)求,文件系統(tǒng)數(shù)據(jù)庫(kù)42將元數(shù)據(jù)發(fā)送文件元數(shù)據(jù)管理單元61。
[0057]步驟S3,文件服務(wù)器根據(jù)存儲(chǔ)路徑訪問(wèn)存儲(chǔ)設(shè)備獲得文件數(shù)據(jù)并向操作系統(tǒng)掛載文件數(shù)據(jù)。
[0058]設(shè)于文件服務(wù)器的文件元數(shù)據(jù)管理單元61根據(jù)文件系統(tǒng)數(shù)據(jù)庫(kù)42提供的元數(shù)據(jù),通過(guò)文件數(shù)據(jù)I/o單元62訪問(wèn)存儲(chǔ)設(shè)備41以獲得文件數(shù)據(jù),文件數(shù)據(jù)I/O單元62將文件數(shù)據(jù)發(fā)送操作系統(tǒng)45。
[0059]文件數(shù)據(jù)I/O單元62與存儲(chǔ)設(shè)備41之間的通訊方式與存儲(chǔ)設(shè)備41有關(guān)。例如,當(dāng)存儲(chǔ)設(shè)備41為SAN設(shè)備或NAS設(shè)備時(shí),無(wú)需進(jìn)行塊數(shù)據(jù)封裝,直接使用文件接口 ;當(dāng)存儲(chǔ)設(shè)備41為SCSI類型的設(shè)備時(shí),需要進(jìn)行數(shù)據(jù)封裝(如果反向,則需文件數(shù)據(jù)分塊操作)。
[0060]步驟S4,操作系統(tǒng)將文件數(shù)據(jù)發(fā)送客戶端。
[0061]操作系統(tǒng)45將獲得的文件數(shù)據(jù)發(fā)送客戶端。
[0062]在本實(shí)施例提供的文件存儲(chǔ)方法中,客戶端并不直接訪問(wèn)存儲(chǔ)設(shè)備,而是通過(guò)文件服務(wù)器來(lái)獲得文件數(shù)據(jù),客戶端不會(huì)感知存儲(chǔ)后臺(tái),可以不通知客戶端而對(duì)文件存儲(chǔ)系統(tǒng)任意升級(jí)擴(kuò)容;而且客戶端與文件服務(wù)器的組網(wǎng)不再受存儲(chǔ)設(shè)備的影響,降低了組網(wǎng)成本。另一方面,存儲(chǔ)設(shè)備的架構(gòu)不受客戶端的影響,可以融合多種存儲(chǔ)架構(gòu),兼容多種類型存儲(chǔ)設(shè)備,并滿足各種文件存儲(chǔ)系統(tǒng)的應(yīng)用需求。文件數(shù)據(jù)的存儲(chǔ)路徑由文件系統(tǒng)數(shù)據(jù)庫(kù)統(tǒng)一管理,文件服務(wù)器根據(jù)文件系統(tǒng)數(shù)據(jù)庫(kù)提供的存儲(chǔ)路徑訪問(wèn)存儲(chǔ)設(shè)備,既簡(jiǎn)化了管理,避免了管理的混亂;又避免了數(shù)據(jù)冗余,有效地利用了存儲(chǔ)空間。
[0063]可以理解的是,以上實(shí)施方式僅僅是為了說(shuō)明本發(fā)明的原理而采用的示例性實(shí)施方式,然而本發(fā)明并不局限于此。對(duì)于本領(lǐng)域內(nèi)的普通技術(shù)人員而言,在不脫離本發(fā)明的精神和實(shí)質(zhì)的情況下,可以做出各種變型和改進(jìn),這些變型和改進(jìn)也視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種文件存儲(chǔ)系統(tǒng),其特征在于,包括: 存儲(chǔ)設(shè)備,用于存儲(chǔ)文件數(shù)據(jù); 文件系統(tǒng)數(shù)據(jù)庫(kù),用于存儲(chǔ)所述文件數(shù)據(jù)的存儲(chǔ)路徑,并保證文件元數(shù)據(jù)的一致性;文件服務(wù)器,用于統(tǒng)一管理所述存儲(chǔ)設(shè)備和所述文件系統(tǒng)數(shù)據(jù)庫(kù),并根據(jù)所述文件系統(tǒng)數(shù)據(jù)庫(kù)指定的路徑從所述存儲(chǔ)設(shè)備獲得所述文件數(shù)據(jù)并向客戶端提供反饋信息; 操作系統(tǒng),用于控制程序運(yùn)行,并為用戶提供交互操作界面。
2.根據(jù)權(quán)利要求1所述的文件存儲(chǔ)系統(tǒng),其特征在于,所述文件服務(wù)器包括: 文件系統(tǒng)接口,用于所述客戶端與文件存儲(chǔ)系統(tǒng)之間的通訊; 統(tǒng)一文件管理模塊,統(tǒng)一管理所述存儲(chǔ)設(shè)備和所述文件系統(tǒng)數(shù)據(jù)庫(kù),并根據(jù)所述文件系統(tǒng)數(shù)據(jù)庫(kù)指定的路徑從所述存儲(chǔ)設(shè)備獲得所述文件數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的文件存儲(chǔ)系統(tǒng),其特征在于,所述文件系統(tǒng)接口支持CIFS、FTP和HTTP協(xié)議。
4.根據(jù)權(quán)利要求2所述的文件存儲(chǔ)系統(tǒng),其特征在于,所述統(tǒng)一文件管理模塊包括: 文件元數(shù)據(jù)管理單元,用于生成文件元數(shù)據(jù),以及維護(hù)所述文件元數(shù)據(jù); 文件數(shù)據(jù)I/O單元,用于根據(jù)所述文件元數(shù)據(jù)管理單元提供的所述文件元數(shù)據(jù)訪問(wèn)所述存儲(chǔ)設(shè)備以獲得所述文件數(shù)據(jù),并將所述文件數(shù)據(jù)通過(guò)所述操作系統(tǒng)提供給所述客戶端。
5.根據(jù)權(quán)利要求4所述的文件存儲(chǔ)系統(tǒng),其特征在于,所述文件元數(shù)據(jù)包括文件索引節(jié)點(diǎn)、文件大小、訪問(wèn)和修改時(shí)間及文件數(shù)據(jù)的存儲(chǔ)路徑。
6.根據(jù)權(quán)利要求4所述的文件存儲(chǔ)系統(tǒng),其特征在于,文件數(shù)據(jù)I/O單元與所述操作系統(tǒng)之間通過(guò)文件接口和/或塊數(shù)據(jù)接口通訊。
7.根據(jù)權(quán)利要求1所述的文件存儲(chǔ)系統(tǒng),其特征在于,所述存儲(chǔ)設(shè)備為NAS設(shè)備、SNA設(shè)備和iSCSI設(shè)備中的一種,或者多種設(shè)備混搭,所述文件服務(wù)器與所述存儲(chǔ)設(shè)備通過(guò)光纖網(wǎng)和/或以太網(wǎng)通訊。
8.根據(jù)權(quán)利要求1所述的文件存儲(chǔ)系統(tǒng),其特征在于,包括多臺(tái)所述文件服務(wù)器,多臺(tái)所述文件服務(wù)器并行運(yùn)行,并通過(guò)共享訪問(wèn)所述文件系統(tǒng)數(shù)據(jù)庫(kù); 負(fù)載均衡模塊,用于均衡多臺(tái)所述文件服務(wù)器的工作量。
9.一種文件存儲(chǔ)方法,其基于文件存儲(chǔ)系統(tǒng),所述文件存儲(chǔ)系統(tǒng)包括:存儲(chǔ)設(shè)備,用于存儲(chǔ)文件數(shù)據(jù);文件系統(tǒng)數(shù)據(jù)庫(kù),用于存儲(chǔ)所述文件數(shù)據(jù)的存儲(chǔ)路徑,并保證文件元數(shù)據(jù)的一致性;文件服務(wù)器,用于統(tǒng)一管理所述存儲(chǔ)設(shè)備和所述文件系統(tǒng)數(shù)據(jù)庫(kù),并根據(jù)所述文件系統(tǒng)數(shù)據(jù)庫(kù)指定的路徑從所述存儲(chǔ)設(shè)備獲得所述文件數(shù)據(jù)并向客戶端提供反饋信息;操作系統(tǒng),用于控制程序運(yùn)行,并為用戶提供交互操作界面; 其特征在于,包括以下步驟: 客戶端向所述操作系統(tǒng)提出訪問(wèn)請(qǐng)求; 所述文件服務(wù)器根據(jù)所述操作系統(tǒng)的訪問(wèn)請(qǐng)求從所述文件系統(tǒng)數(shù)據(jù)庫(kù)獲得所述文件數(shù)據(jù)的存儲(chǔ)路徑; 所述文件服務(wù)器根據(jù)所述存儲(chǔ)路徑訪問(wèn)所述存儲(chǔ)設(shè)備獲得所述文件數(shù)據(jù)并向所述操作系統(tǒng)掛載所述文件數(shù)據(jù); 所述操作系統(tǒng)將所述文件數(shù)據(jù)發(fā)送客戶端。
10.根據(jù)權(quán)利要求9所述的文件存儲(chǔ)方法,其特征在于,客戶端向所述操作系統(tǒng)提出訪問(wèn)請(qǐng)求包括讀請(qǐng)求和寫請(qǐng)求。
11.根據(jù)權(quán)利要求9所述的文件存儲(chǔ)方法,其特征在于,所述文件服務(wù)器通過(guò)文件數(shù)據(jù)I/O單元向所述操作系統(tǒng)掛載所述文件數(shù)據(jù)。
12.根據(jù)權(quán)利要求10所述的文件存儲(chǔ)方法,其特征在于,所述文件數(shù)據(jù)I/O單元直接將所述文件數(shù)據(jù)掛載所述操作系統(tǒng);或者,通過(guò)塊數(shù)據(jù)封裝后向所述操作系統(tǒng)掛載所述文件數(shù)據(jù)。
13.根據(jù)權(quán)利要求9所述的文件存儲(chǔ)方法,其特征在于,包括并行運(yùn)行的多個(gè)所述文件服務(wù)器,所述多個(gè)文件 服務(wù)器通過(guò)負(fù)載均衡模塊分配工作量。
【文檔編號(hào)】G06F17/30GK104050248SQ201410247433
【公開日】2014年9月17日 申請(qǐng)日期:2014年6月5日 優(yōu)先權(quán)日:2014年6月5日
【發(fā)明者】付艷 申請(qǐng)人:北京捷成世紀(jì)科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
海城市| 怀远县| 资源县| 仲巴县| 罗山县| 南昌市| 河池市| 昆明市| 上饶市| 乌恰县| 余江县| 建瓯市| 神农架林区| 绥中县| 正宁县| 当雄县| 万载县| 集安市| 余庆县| 香港 | 丽水市| 修水县| 宜阳县| 比如县| 纳雍县| 阜南县| 玉溪市| 聂拉木县| 卫辉市| 河东区| 交口县| 岳西县| 射阳县| 长春市| 敦煌市| 闽侯县| 扎兰屯市| 迭部县| 门源| 太原市| 奉贤区|