本申請(qǐng)涉及存儲(chǔ)技術(shù)領(lǐng)域,尤其涉及一種磁光電混合存儲(chǔ)方法和裝置。
背景技術(shù):
近年來(lái),隨著單張光盤(pán)存儲(chǔ)容量的大大增加,相較于例如硬盤(pán)等其他存儲(chǔ)設(shè)備,光盤(pán)存儲(chǔ)的價(jià)格性能等優(yōu)勢(shì)也越發(fā)明顯,越來(lái)越多的利用光盤(pán)作為存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)設(shè)備問(wèn)世,例如光盤(pán)庫(kù)。但是,單獨(dú)使用光盤(pán)庫(kù)進(jìn)行存儲(chǔ)仍具有很多不足之處,現(xiàn)有的光盤(pán)庫(kù)存儲(chǔ)設(shè)備更適用于小文件存儲(chǔ),而對(duì)較大的文件需要進(jìn)行切分,讀取過(guò)程中都會(huì)造成不便;在對(duì)數(shù)據(jù)文件進(jìn)行讀寫(xiě)時(shí),需要將完整的數(shù)據(jù)文件保存到同一張光盤(pán)中再讀??;單個(gè)光盤(pán)的讀寫(xiě)速度即為光盤(pán)庫(kù)的讀寫(xiě)速度,且該讀寫(xiě)速度通常較慢(4.5mb/s-54mb/s),僅為普通硬盤(pán)讀寫(xiě)速度的十分之一,因此,現(xiàn)有的光盤(pán)存儲(chǔ)設(shè)備無(wú)法高效地實(shí)現(xiàn)數(shù)據(jù)文件的高速讀寫(xiě),特別是目前區(qū)域主流趨勢(shì)的基于網(wǎng)絡(luò)的云數(shù)據(jù)領(lǐng)域內(nèi),當(dāng)光盤(pán)存儲(chǔ)設(shè)備對(duì)較大的文件進(jìn)行讀寫(xiě)時(shí),讀寫(xiě)等待時(shí)間較長(zhǎng)。上述這些缺陷都阻礙了光盤(pán)在數(shù)據(jù)存儲(chǔ)領(lǐng)域的大規(guī)模應(yīng)用。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有技術(shù)中的上述問(wèn)題,本申請(qǐng)的一個(gè)目的在于提出一種磁光電混合存儲(chǔ)方法和裝置,可以實(shí)現(xiàn)閃存、磁盤(pán)、光盤(pán)三種異構(gòu)存儲(chǔ)介質(zhì)的融合存儲(chǔ),對(duì)不同介質(zhì)中存儲(chǔ)的文件進(jìn)行任意讀寫(xiě),提高混合存儲(chǔ)裝置的存取效率,降低運(yùn)行成本。
為達(dá)到上述目的,本申請(qǐng)實(shí)施例提出的磁光電混合存儲(chǔ)方法,包括:對(duì)閃存、磁盤(pán)、光盤(pán)介質(zhì)進(jìn)行虛擬化,得到融合后的虛擬存儲(chǔ)介質(zhì),其中,所述虛擬存儲(chǔ)介質(zhì)中的文件實(shí)際存儲(chǔ)在所述閃存、磁盤(pán)和光盤(pán)上;通過(guò)與所述虛擬存儲(chǔ)介質(zhì)適應(yīng)的文件系統(tǒng),根據(jù)所述虛擬存儲(chǔ)介質(zhì)中的文件生成融合系統(tǒng)文件視圖并展示。
根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述對(duì)閃存、磁盤(pán)、光盤(pán)介質(zhì)進(jìn)行虛擬化,得到融合后的虛擬存儲(chǔ)介質(zhì),包括:在所述文件系統(tǒng)中,建立所述閃存、磁盤(pán)、光盤(pán)介質(zhì)的存儲(chǔ)地址與所述融合后的虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的映射關(guān)系。
根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述融合系統(tǒng)文件視圖展示的內(nèi)容包括所述文件與所述虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的對(duì)應(yīng)關(guān)系。
根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述根據(jù)所述虛擬存儲(chǔ)介質(zhì)中的文件生成融合系統(tǒng)文件視圖并展示之后,還包括:根據(jù)所述文件與所述虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的對(duì)應(yīng)關(guān)系,以及所述閃存、磁盤(pán)、光盤(pán)介質(zhì)的存儲(chǔ)地址與所述融合后的虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的映射關(guān)系,對(duì)所述閃存、磁盤(pán)、光盤(pán)介質(zhì)進(jìn)行文件讀寫(xiě)操作。
根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述光盤(pán)是藍(lán)光光盤(pán)。
為達(dá)到上述目的,本申請(qǐng)實(shí)施例提出的磁光電混合存儲(chǔ)裝置,包括用于對(duì)閃存進(jìn)行讀寫(xiě)的閃存讀寫(xiě)模塊,用于對(duì)磁盤(pán)進(jìn)行讀寫(xiě)的磁盤(pán)讀寫(xiě)模塊,以及用于對(duì)光盤(pán)進(jìn)行讀寫(xiě)的光盤(pán)讀寫(xiě)模塊。
根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述裝置還包括:文件融合模塊,用于對(duì)閃存、磁盤(pán)、光盤(pán)虛擬化得到融合后的虛擬存儲(chǔ)介質(zhì),其中,所述虛擬存儲(chǔ)介質(zhì)中的文件實(shí)際存儲(chǔ)在所述閃存、磁盤(pán)和光盤(pán)上;展示模塊,用于根據(jù)所述虛擬存儲(chǔ)介質(zhì)中的文件生成融合系統(tǒng)文件視圖并展示。
根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述文件融合模塊還用于建立所述閃存、磁盤(pán)、光盤(pán)介質(zhì)的存儲(chǔ)地址與所述融合后的虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的映射關(guān)系。
根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述裝置還包括:文件操作模塊,用于根據(jù)所述文件與所述虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的對(duì)應(yīng)關(guān)系,以及所述閃存、磁盤(pán)、光盤(pán)介質(zhì)的存儲(chǔ)地址與所述融合后的虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的映射關(guān)系,控制所述閃存讀寫(xiě)模塊、磁盤(pán)讀寫(xiě)模塊、光盤(pán)讀寫(xiě)模塊分別對(duì)所述閃存、磁盤(pán)、光盤(pán)介質(zhì)進(jìn)行文件讀寫(xiě)操作。
根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述光盤(pán)是藍(lán)光光盤(pán)。
由以上本申請(qǐng)實(shí)施例提供的技術(shù)方案可見(jiàn),通過(guò)對(duì)閃存、磁盤(pán)、光盤(pán)三種異構(gòu)存儲(chǔ)介質(zhì)進(jìn)行融合,對(duì)不同介質(zhì)中存儲(chǔ)的文件進(jìn)行任意讀寫(xiě),將閃存、磁盤(pán)、光盤(pán)三種異構(gòu)存儲(chǔ)介質(zhì)虛擬化為統(tǒng)一的存儲(chǔ)空間,提高混合存儲(chǔ)裝置的存取效率,降低運(yùn)行成本,同時(shí)使用戶操作更便捷。
本申請(qǐng)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本申請(qǐng)的實(shí)踐了解到。
附圖說(shuō)明
為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本申請(qǐng)一實(shí)施例的磁光電混合存儲(chǔ)方法的流程示意圖;
圖2是本申請(qǐng)一實(shí)施例的磁光電混合存儲(chǔ)裝置的結(jié)構(gòu)示意圖;
圖3是本申請(qǐng)另一實(shí)施例的磁光電混合存儲(chǔ)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本申請(qǐng)實(shí)施例提供一種磁光電混合存儲(chǔ)方法和裝置。
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
以下所使用的,術(shù)語(yǔ)“單元”或者“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖1是本申請(qǐng)一實(shí)施例提出的磁光電混合存儲(chǔ)方法的流程示意圖,如圖1所示,該方法包括:
步驟101,對(duì)閃存、磁盤(pán)、光盤(pán)介質(zhì)進(jìn)行虛擬化,得到融合后的虛擬存儲(chǔ)介質(zhì),其中,所述虛擬存儲(chǔ)介質(zhì)中的文件實(shí)際存儲(chǔ)在所述閃存、磁盤(pán)和光盤(pán)上;
步驟102,通過(guò)與所述虛擬存儲(chǔ)介質(zhì)適應(yīng)的文件系統(tǒng),根據(jù)所述虛擬存儲(chǔ)介質(zhì)中的文件生成融合系統(tǒng)文件視圖并展示。
具體的,可通過(guò)選擇或構(gòu)建相應(yīng)的文件系統(tǒng),對(duì)閃存、磁盤(pán)、光盤(pán)介質(zhì)進(jìn)行虛擬化,例如,將多個(gè)閃存、磁盤(pán)以及多張光盤(pán)等不同的介質(zhì)虛擬為一整塊存儲(chǔ)空間,得到融合后的虛擬存儲(chǔ)介質(zhì),虛擬存儲(chǔ)介質(zhì)可以是虛擬的一個(gè)或幾個(gè)大型磁盤(pán)等。
用戶通過(guò)文件系統(tǒng)訪問(wèn)虛擬存儲(chǔ)介質(zhì)時(shí),可以通過(guò)融合系統(tǒng)文件視圖看到虛擬存儲(chǔ)介質(zhì)中的文件,進(jìn)而通過(guò)虛擬化過(guò)程中建立的對(duì)應(yīng)關(guān)系訪問(wèn)實(shí)際存儲(chǔ)在閃存、磁盤(pán)和光盤(pán)上的文件。訪問(wèn)實(shí)際存儲(chǔ)在閃存、磁盤(pán)和光盤(pán)上的文件可通過(guò)閃存讀寫(xiě)設(shè)備、磁盤(pán)讀寫(xiě)設(shè)備和光盤(pán)讀寫(xiě)設(shè)備分別實(shí)現(xiàn),并將讀寫(xiě)結(jié)果通過(guò)文件系統(tǒng)展示給用戶。
本實(shí)施例能夠?qū)?shù)據(jù)文件分布或共同存儲(chǔ)在多種介質(zhì)上,而用戶看到的所有數(shù)據(jù)文件是存儲(chǔ)在同一個(gè)存儲(chǔ)空間,優(yōu)化資源配置的同時(shí)簡(jiǎn)便操作,提高混合存儲(chǔ)裝置的存取效率,降低運(yùn)行成本。
在本申請(qǐng)一個(gè)實(shí)施例中,對(duì)閃存、磁盤(pán)、光盤(pán)介質(zhì)進(jìn)行虛擬化,得到融合后的虛擬存儲(chǔ)介質(zhì),可以是在所述文件系統(tǒng)中建立所述閃存、磁盤(pán)、光盤(pán)介質(zhì)的存儲(chǔ)地址與所述融合后的虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的映射關(guān)系。此外,融合系統(tǒng)文件視圖展示的內(nèi)容還可以包括所述文件與所述虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的對(duì)應(yīng)關(guān)系。
在本申請(qǐng)一個(gè)實(shí)施例中,根據(jù)所述虛擬存儲(chǔ)介質(zhì)中的文件生成融合系統(tǒng)文件視圖并展示之后,還包括:根據(jù)所述文件與所述虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的對(duì)應(yīng)關(guān)系,以及所述閃存、磁盤(pán)、光盤(pán)介質(zhì)的存儲(chǔ)地址與所述融合后的虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的映射關(guān)系,對(duì)所述閃存、磁盤(pán)、光盤(pán)介質(zhì)進(jìn)行文件讀寫(xiě)操作。
在一個(gè)具體實(shí)施例中,所述光盤(pán)是藍(lán)光光盤(pán)。藍(lán)光光盤(pán)較普通光盤(pán)具有更好的存儲(chǔ)性能和性價(jià)比,本申請(qǐng)實(shí)施例采用藍(lán)光光盤(pán),能夠有效提高本裝置的存儲(chǔ)效率,節(jié)約物理空間,節(jié)約資源。
在具體的實(shí)施例中,本方法可應(yīng)用于由全閃存介質(zhì)讀寫(xiě)裝置、磁盤(pán)介質(zhì)讀寫(xiě)裝置以及藍(lán)光光盤(pán)介質(zhì)讀寫(xiě)裝置組成的磁光電混合存儲(chǔ)設(shè)備。
本申請(qǐng)的方法可以對(duì)閃存、磁盤(pán)、光盤(pán)三種異構(gòu)存儲(chǔ)介質(zhì)進(jìn)行融合,對(duì)閃存、磁盤(pán)、光盤(pán)任一種介質(zhì)中存儲(chǔ)的文件都可以進(jìn)行讀寫(xiě),將閃存、磁盤(pán)、光盤(pán)三種異構(gòu)存儲(chǔ)介質(zhì)虛擬化為統(tǒng)一的存儲(chǔ)空間,提高混合存儲(chǔ)裝置的存取效率,降低運(yùn)行成本,同時(shí)通過(guò)文件系統(tǒng)將存儲(chǔ)在不同介質(zhì)中的文件合成統(tǒng)一的文件視圖展示給用戶,使用戶瀏覽更直觀,操作更便捷。
基于同一發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例還提供了一種磁光電混合存儲(chǔ)裝置,如下面的實(shí)施例所述。由于磁光電混合存儲(chǔ)裝置解決問(wèn)題的原理與磁光電混合存儲(chǔ)方法相似,因此磁光電混合存儲(chǔ)裝置的實(shí)施可以參見(jiàn)磁光電混合存儲(chǔ)方法的實(shí)施,重復(fù)之處不再贅述。
圖2是本申請(qǐng)一實(shí)施例的磁光電混合存儲(chǔ)裝置的結(jié)構(gòu)示意圖。本實(shí)施例的裝置可以由實(shí)現(xiàn)相應(yīng)功能的邏輯部件構(gòu)成,也可以是運(yùn)行有相應(yīng)功能軟件的電子設(shè)備。如圖2所示,該磁光電混合存儲(chǔ)裝置包括:用于對(duì)閃存進(jìn)行讀寫(xiě)的閃存讀寫(xiě)模塊10,用于對(duì)磁盤(pán)進(jìn)行讀寫(xiě)的磁盤(pán)讀寫(xiě)模塊20,以及用于對(duì)光盤(pán)進(jìn)行讀寫(xiě)的光盤(pán)讀寫(xiě)模塊30。
具體地,本裝置可以對(duì)閃存、磁盤(pán)、光盤(pán)三種異構(gòu)存儲(chǔ)介質(zhì)進(jìn)行融合,通過(guò)閃存讀寫(xiě)模塊10、磁盤(pán)讀寫(xiě)模塊20、光盤(pán)讀寫(xiě)模塊30分別對(duì)閃存、磁盤(pán)、光盤(pán)任一種介質(zhì)中存儲(chǔ)的文件進(jìn)行讀寫(xiě),將閃存、磁盤(pán)、光盤(pán)三種異構(gòu)存儲(chǔ)介質(zhì)虛擬化為統(tǒng)一的存儲(chǔ)空間,提高混合存儲(chǔ)裝置的存取效率,降低運(yùn)行成本,同時(shí)使用戶操作更便捷。
圖3所示是本申請(qǐng)另一實(shí)施例的磁光電混合存儲(chǔ)裝置的結(jié)構(gòu)示意圖。如圖3所示,在圖2的基礎(chǔ)上,該裝置還包括:文件融合模塊40、展示模塊50和文件操作模塊60。
具體地,文件融合模塊40用于對(duì)閃存、磁盤(pán)、光盤(pán)虛擬化得到融合后的虛擬存儲(chǔ)介質(zhì),其中,所述虛擬存儲(chǔ)介質(zhì)中的文件實(shí)際存儲(chǔ)在所述閃存、磁盤(pán)和光盤(pán)上。
展示模塊50用于根據(jù)所述虛擬存儲(chǔ)介質(zhì)中的文件生成融合系統(tǒng)文件視圖并展示。
文件操作模塊60用于根據(jù)所述文件與所述虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的對(duì)應(yīng)關(guān)系,以及所述閃存、磁盤(pán)、光盤(pán)介質(zhì)的存儲(chǔ)地址與所述融合后的虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的映射關(guān)系,控制所述閃存讀寫(xiě)模塊、磁盤(pán)讀寫(xiě)模塊、光盤(pán)讀寫(xiě)模塊分別對(duì)所述閃存、磁盤(pán)、光盤(pán)介質(zhì)進(jìn)行文件讀寫(xiě)操作。
本實(shí)施例能夠?qū)?shù)據(jù)文件分布或共同存儲(chǔ)在多種介質(zhì)上,而用戶看到的所有數(shù)據(jù)文件是存儲(chǔ)在同一個(gè)存儲(chǔ)空間,優(yōu)化資源配置的同時(shí)簡(jiǎn)便操作,提高混合存儲(chǔ)裝置的存取效率,降低運(yùn)行成本。
在本申請(qǐng)一個(gè)實(shí)施例中,所述文件融合模塊40還用于建立所述閃存、磁盤(pán)、光盤(pán)介質(zhì)的存儲(chǔ)地址與所述融合后的虛擬存儲(chǔ)介質(zhì)的存儲(chǔ)地址的映射關(guān)系。
本實(shí)施例的裝置可以對(duì)閃存、磁盤(pán)、光盤(pán)三種異構(gòu)存儲(chǔ)介質(zhì)進(jìn)行融合,對(duì)閃存、磁盤(pán)、光盤(pán)任一種介質(zhì)中存儲(chǔ)的文件都可以進(jìn)行讀寫(xiě),將閃存、磁盤(pán)、光盤(pán)三種異構(gòu)存儲(chǔ)介質(zhì)虛擬化為統(tǒng)一的存儲(chǔ)空間,提高混合存儲(chǔ)裝置的存取效率,降低運(yùn)行成本,同時(shí)通過(guò)文件系統(tǒng)將存儲(chǔ)在不同介質(zhì)中的文件合成統(tǒng)一的文件視圖展示給用戶,使用戶瀏覽更直觀,操作更便捷。
在一個(gè)具體實(shí)施例中,所述光盤(pán)是藍(lán)光光盤(pán)。藍(lán)光光盤(pán)較普通光盤(pán)具有更好的存儲(chǔ)性能和性價(jià)比,本申請(qǐng)實(shí)施例采用藍(lán)光光盤(pán),能夠有效提高本裝置的存儲(chǔ)效率,節(jié)約物理空間,節(jié)約資源。
需要說(shuō)明的是,在本申請(qǐng)的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。此外,在本申請(qǐng)的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
應(yīng)當(dāng)理解,本申請(qǐng)的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專用集成電路,可編程門(mén)陣列(pga),現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本申請(qǐng)的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
盡管上面已經(jīng)示出和描述了本申請(qǐng)的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本申請(qǐng)的限制,本領(lǐng)域的普通技術(shù)人員在本申請(qǐng)的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。