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

虛擬磁帶庫(kù)設(shè)備及數(shù)據(jù)恢復(fù)方法

文檔序號(hào):6439250閱讀:256來(lái)源:國(guó)知局
專利名稱:虛擬磁帶庫(kù)設(shè)備及數(shù)據(jù)恢復(fù)方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種虛擬磁帶庫(kù)設(shè)備及數(shù)據(jù)恢復(fù)方法,屬于無(wú)線通信技術(shù)領(lǐng)域。
背景技術(shù)
隨著信息化的普及,以及結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)的爆炸式增長(zhǎng),越來(lái)越多的企業(yè)和個(gè)人開(kāi)始意識(shí)到數(shù)據(jù)保護(hù)的重要性,并加大了投入和建設(shè)。數(shù)據(jù)備份軟件和虛擬磁帶庫(kù) (Virtual Tape Liberary, VTL)設(shè)備組成的數(shù)據(jù)備份系統(tǒng)成為一種較為流行的解決方案。圖1為現(xiàn)有技術(shù)中基于數(shù)據(jù)備份軟件和VTL設(shè)備進(jìn)行數(shù)據(jù)備份的數(shù)據(jù)流圖。如圖 1所示,由備份服務(wù)器上的數(shù)據(jù)備份軟件根據(jù)備份策略將客戶機(jī)A和客戶機(jī)B上的數(shù)據(jù)進(jìn)行打包,然后以虛擬磁帶為備份介質(zhì),通過(guò)VTL接口將打包數(shù)據(jù)備份到VTL設(shè)備中。圖2為現(xiàn)有技術(shù)中基于數(shù)據(jù)備份軟件和VTL設(shè)備進(jìn)行數(shù)據(jù)恢復(fù)的數(shù)據(jù)流圖。如圖2所示,當(dāng)客戶機(jī)的某些數(shù)據(jù)發(fā)生損壞或丟失需進(jìn)行數(shù)據(jù)恢復(fù)時(shí),備份服務(wù)器上的數(shù)據(jù)備份軟件根據(jù)恢復(fù)策略將VTL設(shè)備中某一盤(pán)或某幾盤(pán)虛擬磁帶通過(guò)VTL接口恢復(fù)到原本的客戶機(jī)A和客戶機(jī) B,然后由數(shù)據(jù)備份軟件對(duì)虛擬磁帶中的備份數(shù)據(jù)包進(jìn)行解包,以使客戶機(jī)A和客戶機(jī)B將數(shù)據(jù)恢復(fù)到某個(gè)備份點(diǎn)之間的狀態(tài)。通過(guò)上述方法進(jìn)行數(shù)據(jù)恢復(fù)時(shí),無(wú)論是恢復(fù)某個(gè)備份點(diǎn)之前的全部數(shù)據(jù),或是僅恢復(fù)極少量的部分?jǐn)?shù)據(jù)或文件,都需要通過(guò)人工使用數(shù)據(jù)備份軟件來(lái)實(shí)現(xiàn),增加了數(shù)據(jù)恢復(fù)的復(fù)雜度,降低了恢復(fù)的效率;并且,所有的恢復(fù)數(shù)據(jù)流需經(jīng)過(guò)備份服務(wù)器,極大的占用了備份服務(wù)器資源,若此時(shí)備份服務(wù)器正在執(zhí)行數(shù)據(jù)備份任務(wù),則有可能既增加了執(zhí)行數(shù)據(jù)備份任務(wù)所需時(shí)間,還導(dǎo)致了數(shù)據(jù)恢復(fù)效率的降低。

發(fā)明內(nèi)容
針對(duì)上述缺陷,本發(fā)明實(shí)施例提供一種虛擬磁帶庫(kù)設(shè)備及數(shù)據(jù)恢復(fù)方法,用以實(shí)現(xiàn)高效的數(shù)據(jù)恢復(fù)。根據(jù)本發(fā)明的一方面,提供一種VTL設(shè)備,包括VTL接口模塊,用于從備份服務(wù)器接收數(shù)據(jù)備份指令和備份數(shù)據(jù),將所述數(shù)據(jù)備份指令和所述備份數(shù)據(jù)經(jīng)由VTL配置模塊發(fā)送至輸入/輸出(I/O)管理模塊;網(wǎng)絡(luò)附加存儲(chǔ)(NAS)接口模塊,用于從用戶設(shè)備接收數(shù)據(jù)恢復(fù)指令,將所述數(shù)據(jù)恢復(fù)指令發(fā)送至文件驅(qū)動(dòng)模塊;所述VTL配置模塊,用于將存儲(chǔ)介質(zhì)虛擬成磁帶,并在收到所述備份指令后,生成與所述備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息,所述虛擬磁帶配置信息包括虛擬磁帶中用于存放所述備份數(shù)據(jù)的數(shù)據(jù)塊的偏移位置和數(shù)據(jù)塊大??;所述文件驅(qū)動(dòng)模塊,用于在收到所述數(shù)據(jù)恢復(fù)指令后,從所述VTL配置模塊獲取與待恢復(fù)的備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息; 所述I/O管理模塊,用于在收到所述備份指令后,從所述VTL配置模塊獲取所述備
4份數(shù)據(jù)對(duì)應(yīng)的所述虛擬磁帶配置信息,按照所述虛擬磁帶配置信息將所述備份數(shù)據(jù)寫(xiě)入所述存儲(chǔ)介質(zhì)還用于在執(zhí)行數(shù)據(jù)恢復(fù)時(shí),根據(jù)與待恢復(fù)的備份數(shù)據(jù)所對(duì)應(yīng)的所述虛擬磁帶配置信息,從所述存儲(chǔ)介質(zhì)讀取恢復(fù)數(shù)據(jù),并發(fā)送至所述NAS接口模塊;所述NAS接口模塊還用于向用戶設(shè)備返回所述恢復(fù)數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,還提供一種基于本發(fā)明提供的VTL設(shè)備實(shí)現(xiàn)的數(shù)據(jù)恢復(fù)方法,包括NAS接口模塊從用戶設(shè)備接收數(shù)據(jù)恢復(fù)指令,將所述數(shù)據(jù)恢復(fù)指令發(fā)送至文件驅(qū)動(dòng)模塊;文件驅(qū)動(dòng)模塊響應(yīng)所述數(shù)據(jù)恢復(fù)指令,從所述VTL配置模塊獲取與所述待恢復(fù)的備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息,其中,所述虛擬磁帶配置信息由VTL配置模塊在完成數(shù)據(jù)備份時(shí)生成,包括虛擬磁帶中用于存放所述備份數(shù)據(jù)的數(shù)據(jù)塊的偏移位置和數(shù)據(jù)塊大??;I/O管理模塊根據(jù)所述虛擬磁帶配置信息從所述存儲(chǔ)介質(zhì)讀取恢復(fù)數(shù)據(jù),并發(fā)送至所述NAS接口模塊;所述NAS接口模塊向所述用戶設(shè)備返回所述恢復(fù)數(shù)據(jù)。根據(jù)本發(fā)明的VTL設(shè)備及數(shù)據(jù)恢復(fù)方法,當(dāng)將VTL設(shè)備與用于存儲(chǔ)的磁盤(pán)相連接或?qū)⒃揤TL設(shè)備集成設(shè)備在服務(wù)器上,由于該VTL設(shè)備同時(shí)提供與備份服務(wù)器互連的VTL 接口模塊和能夠與客戶機(jī)實(shí)現(xiàn)文件共享的NAS接口模塊,可通過(guò)VTL接口模塊和VTL配置模塊進(jìn)行數(shù)據(jù)備份,并且當(dāng)通過(guò)NAS接口模塊接收到數(shù)據(jù)恢復(fù)指令時(shí),可由文件驅(qū)動(dòng)模塊根據(jù)該數(shù)據(jù)恢復(fù)指令從VTL配置模塊中解析出虛擬磁帶中用于存放通過(guò)VTL方式所備份數(shù)據(jù)的數(shù)據(jù)塊的偏移位置和數(shù)據(jù)塊大小,從而讀取出客戶機(jī)所需恢復(fù)的數(shù)據(jù)并通過(guò)NAS接口提供給客戶機(jī)。因此,基于該VTL設(shè)備可利用NAS接口實(shí)現(xiàn)對(duì)已備份數(shù)據(jù)的數(shù)據(jù)恢復(fù),由于通過(guò)共享的NAS方式進(jìn)行數(shù)據(jù)恢復(fù)時(shí),用戶無(wú)需操作備份軟件,并且所恢復(fù)的數(shù)據(jù)無(wú)需流經(jīng)備份服務(wù)器,可通過(guò)NAS接口直接到達(dá)客戶機(jī),所以提高了數(shù)據(jù)恢復(fù)的效率及便捷性、并且緩解了備份服務(wù)器的壓力,也為數(shù)據(jù)備份的效率和可靠性提供了保障。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中基于數(shù)據(jù)備份軟件和VTL設(shè)備進(jìn)行數(shù)據(jù)備份的數(shù)據(jù)流圖;圖2為現(xiàn)有技術(shù)中基于數(shù)據(jù)備份軟件和VTL設(shè)備進(jìn)行數(shù)據(jù)恢復(fù)的數(shù)據(jù)流圖;圖3為本發(fā)明實(shí)施例VTL設(shè)備所適用的數(shù)據(jù)備份組網(wǎng)架構(gòu)示意圖;圖4為本發(fā)明實(shí)施例VTL設(shè)備的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例VTL配置模塊執(zhí)行數(shù)據(jù)恢復(fù)的流程示意圖;圖6為本發(fā)明實(shí)施例數(shù)據(jù)恢復(fù)方法的流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖3為本發(fā)明實(shí)施例VTL設(shè)備所適用的數(shù)據(jù)備份組網(wǎng)架構(gòu)示意圖,其中虛線表示數(shù)據(jù)備份過(guò)程中數(shù)據(jù)的流向。具體地,如圖3所示,客戶機(jī)A和客戶機(jī)B(此處僅以兩個(gè)客戶機(jī)為例進(jìn)行說(shuō)明)將需要備份的數(shù)據(jù)傳遞給備份服務(wù)器,備份服務(wù)器通過(guò)光纖通道(Fiber Channel, FC)或因特網(wǎng)協(xié)議存儲(chǔ)局域網(wǎng)(Internet Protocol Storage Area Network, IP SAN)將需要備份的數(shù)據(jù)傳遞給VTL設(shè)備的VTL接口。此外,VTL設(shè)備還具有一個(gè)網(wǎng)絡(luò)附加存儲(chǔ)(Network Attached Storage, NAS)接口,VTL設(shè)備通過(guò)NAS接口與客戶機(jī)A和客戶機(jī) B進(jìn)行網(wǎng)絡(luò)共享。圖4為本發(fā)明實(shí)施例VTL設(shè)備的結(jié)構(gòu)示意圖。如圖2所示,本實(shí)施例VTL設(shè)備包括VTL接口模塊41,用于從備份服務(wù)器接收數(shù)據(jù)備份指令和備份數(shù)據(jù),將所述數(shù)據(jù)備份指令和所述備份數(shù)據(jù)經(jīng)由VTL配置模塊43發(fā)送至1/0管理模塊45 ;NAS接口模塊42,用于從用戶設(shè)備接收數(shù)據(jù)恢復(fù)指令,將所述數(shù)據(jù)恢復(fù)指令發(fā)送至文件驅(qū)動(dòng)模塊;VTL配置模塊43,用于將存儲(chǔ)介質(zhì)虛擬成磁帶,并響應(yīng)所述1/0管理模塊45接收到的數(shù)據(jù)備份指令,生成與所述1/0管理模塊45接收到的備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息,所述虛擬磁帶配置信息包括虛擬磁帶中用于存放所述備份數(shù)據(jù)的數(shù)據(jù)塊的偏移位置和數(shù)據(jù)塊大?。凰鑫募?qū)動(dòng)模塊44,用于響應(yīng)所述數(shù)據(jù)恢復(fù)指令,從所述VTL配置模塊獲取與所述待恢復(fù)的備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息;1/0管理模塊45,用于接收所述數(shù)據(jù)備份指令和所述備份數(shù)據(jù),在執(zhí)行數(shù)據(jù)備份時(shí),根據(jù)與所述備份數(shù)據(jù)對(duì)應(yīng)的所述虛擬磁帶配置信息將所述備份數(shù)據(jù)寫(xiě)入所述磁盤(pán);在執(zhí)行數(shù)據(jù)恢復(fù)時(shí),根據(jù)與待恢復(fù)的備份數(shù)據(jù)所對(duì)應(yīng)的所述虛擬磁帶配置信息從所述存儲(chǔ)介質(zhì)讀取恢復(fù)數(shù)據(jù),并發(fā)送至所述NAS接口模塊;所述NAS接口模塊還用于向用戶設(shè)備返回所述恢復(fù)數(shù)據(jù)。其中,存儲(chǔ)介質(zhì)可以為磁盤(pán)、光盤(pán)或閃存等任意存儲(chǔ)介質(zhì),上述實(shí)施例的VTL設(shè)備中不具體限定,以下以磁盤(pán)為例進(jìn)行說(shuō)明。本實(shí)施例的VTL設(shè)備可提供數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能,下面分別通過(guò)VTL設(shè)備執(zhí)行數(shù)據(jù)備份的流程和執(zhí)行數(shù)據(jù)恢復(fù)的流程對(duì)該VTL設(shè)備進(jìn)行詳細(xì)說(shuō)明。具體地,在數(shù)據(jù)備份流程中,VTL配置模塊43將磁盤(pán)虛擬成磁帶,對(duì)磁盤(pán)中的存儲(chǔ)空間進(jìn)行劃分,每一個(gè)存儲(chǔ)空間可以理解為一定長(zhǎng)度的虛擬磁帶,為各個(gè)虛擬磁帶標(biāo)識(shí), 例如虛擬磁帶名。并且,VTL配置模塊43針對(duì)各虛擬磁帶生成三個(gè)文件,即元數(shù)據(jù)文件 (Metafile)、索引文件(Indxfile)和數(shù)據(jù)文件(Dataf ile),表1為元數(shù)據(jù)文件的布局結(jié)構(gòu)表 權(quán)利要求
1.一種虛擬磁帶庫(kù)設(shè)備,其特征在于,包括虛擬磁帶庫(kù)VTL接口模塊,用于從備份服務(wù)器接收數(shù)據(jù)備份指令和備份數(shù)據(jù),將所述數(shù)據(jù)備份指令和所述備份數(shù)據(jù)發(fā)送至VTL配置模塊、輸入/輸出管理模塊;網(wǎng)絡(luò)附加存儲(chǔ)NAS接口模塊,用于從用戶設(shè)備接收數(shù)據(jù)恢復(fù)指令,將所述數(shù)據(jù)恢復(fù)指令發(fā)送至文件驅(qū)動(dòng)模塊;所述VTL配置模塊,用于將存儲(chǔ)介質(zhì)虛擬成磁帶,并在收到所述備份指令后,生成與所述備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息,所述虛擬磁帶配置信息包括虛擬磁帶中用于存放所述備份數(shù)據(jù)的數(shù)據(jù)塊的偏移位置和數(shù)據(jù)塊大??;所述文件驅(qū)動(dòng)模塊,用于在收到所述數(shù)據(jù)恢復(fù)指令后,從所述VTL配置模塊獲取與待恢復(fù)的備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息;所述輸入/輸出管理模塊,用于在收到所述備份指令后,從所述VTL配置模塊獲取所述備份數(shù)據(jù)對(duì)應(yīng)的所述虛擬磁帶配置信息,按照所述虛擬磁帶配置信息將所述備份數(shù)據(jù)寫(xiě)入所述存儲(chǔ)介質(zhì)還用于在執(zhí)行數(shù)據(jù)恢復(fù)時(shí),根據(jù)與待恢復(fù)的備份數(shù)據(jù)所對(duì)應(yīng)的所述虛擬磁帶配置信息,從所述存儲(chǔ)介質(zhì)讀取恢復(fù)數(shù)據(jù),并發(fā)送至所述NAS接口模塊;所述NAS接口模塊還用于向用戶設(shè)備返回所述恢復(fù)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的虛擬磁帶庫(kù)設(shè)備,其特征在于,所述NAS接口模塊還用于,接收共享文件訪問(wèn)指令,并將所述共享文件訪問(wèn)指令發(fā)送至所述文件驅(qū)動(dòng)模塊;所述文件驅(qū)動(dòng)模塊還用于在收到所述共享文件訪問(wèn)指令后,根據(jù)所述虛擬磁帶配置信息獲取虛擬磁帶中預(yù)先存儲(chǔ)的文件名稱,生成虛擬磁帶內(nèi)容列表并通過(guò)所述NAS接口模塊返回至所述用戶設(shè)備,以使所述用戶設(shè)備根據(jù)所述虛擬磁帶內(nèi)容列表發(fā)起數(shù)據(jù)恢復(fù)指令。
3.根據(jù)權(quán)利要求2所述的虛擬磁帶庫(kù)設(shè)備,其特征在于,所述NAS接口模塊還用于在接收共享文件訪問(wèn)指令之前,將共享文件系統(tǒng)的子目錄與虛擬磁帶相對(duì)應(yīng),以使所述用戶設(shè)備發(fā)起用于請(qǐng)求訪問(wèn)所述虛擬磁帶的共享文件訪問(wèn)指令;所述文件驅(qū)動(dòng)模塊還用于通過(guò)所述輸入輸出管理模塊獲取虛擬磁帶所存放的備份數(shù)據(jù),對(duì)所述備份數(shù)據(jù)進(jìn)行解包處理,以獲取所述備份數(shù)據(jù)所包括的文件,并將所述文件以目錄形式通過(guò)所述NAS接口模塊返回至所述用戶設(shè)備,以使所述用戶設(shè)備發(fā)起用于請(qǐng)求恢復(fù)所述文件的數(shù)據(jù)恢復(fù)指令。
4.根據(jù)權(quán)利要求1至3任一所述的虛擬磁帶庫(kù)設(shè)備,其特征在于,還包括獨(dú)立冗余磁盤(pán)陣列RAID控制模塊,用于當(dāng)所述存儲(chǔ)介質(zhì)為磁盤(pán)時(shí),且存在的磁盤(pán)數(shù)量大于等于2時(shí),將所述磁盤(pán)劃分為RAID組。
5.根據(jù)權(quán)利要求1至3任一所述的虛擬磁帶庫(kù)設(shè)備,其特征在于,還包括管理接口模塊,用于提供人機(jī)交互接口,獲取對(duì)所述VTL接口模塊、所述NAS接口模塊、 所述VTL配置模塊、所述文件驅(qū)動(dòng)模塊和所述輸入/輸出管理模塊的初始化設(shè)置,并對(duì)所述 VTL接口模塊、所述NAS接口模塊、所述VTL配置模塊、所述文件驅(qū)動(dòng)模塊和所述輸入/輸出管理模塊的運(yùn)行狀態(tài)進(jìn)行監(jiān)控。
6.根據(jù)權(quán)利要求1至3任一所述的虛擬磁帶庫(kù)設(shè)備,其特征在于,還包括操作系統(tǒng),用于控制所述VTL接口模塊、所述NAS接口模塊、所述VTL配置模塊、所述文件驅(qū)動(dòng)模塊和所述輸入/輸出管理模塊的運(yùn)行和掛起。
7.根據(jù)權(quán)利要求1至3任一所述的虛擬磁帶庫(kù)設(shè)備,其特征在于,所述VTL配置模塊還用于將所述存儲(chǔ)介質(zhì)劃分為至少兩個(gè)虛擬磁帶,針對(duì)各所述虛擬磁帶生成用于存放所述虛擬磁帶的屬性信息的元數(shù)據(jù)文件、用于存放所述備份數(shù)據(jù)的虛擬磁帶配置信息的索引文件和用于按照數(shù)據(jù)塊形式存放所述備份數(shù)據(jù)的數(shù)據(jù)文件,并在所述元數(shù)據(jù)文件中設(shè)置所述虛擬磁帶的屬性信息;響應(yīng)所述數(shù)據(jù)備份指令,在所述索引文件中生成與所述備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息。
8.一種基于權(quán)利要求1-7中任一所述虛擬磁帶庫(kù)設(shè)備實(shí)現(xiàn)的數(shù)據(jù)恢復(fù)方法,其特征在于,包括NAS接口模塊從用戶設(shè)備接收數(shù)據(jù)恢復(fù)指令,將所述數(shù)據(jù)恢復(fù)指令發(fā)送至文件驅(qū)動(dòng)模塊;文件驅(qū)動(dòng)模塊響應(yīng)所述數(shù)據(jù)恢復(fù)指令,從所述VTL配置模塊獲取與所述待恢復(fù)的備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息,其中,所述虛擬磁帶配置信息由VTL配置模塊在完成數(shù)據(jù)備份時(shí)生成,包括虛擬磁帶中用于存放所述備份數(shù)據(jù)的數(shù)據(jù)塊的偏移位置和數(shù)據(jù)塊大??;輸入/輸出管理模塊根據(jù)所述虛擬磁帶配置信息從所述存儲(chǔ)介質(zhì)讀取恢復(fù)數(shù)據(jù),并發(fā)送至所述NAS接口模塊;所述NAS接口模塊向所述用戶設(shè)備返回所述恢復(fù)數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)恢復(fù)方法,其特征在于,NAS接口模塊從用戶設(shè)備接收數(shù)據(jù)恢復(fù)指令之前還包括所述NAS接口模塊接收共享文件訪問(wèn)指令,并將所述共享文件訪問(wèn)指令發(fā)送至所述文件驅(qū)動(dòng)模塊;所述文件驅(qū)動(dòng)模塊根據(jù)所述虛擬磁帶配置信息獲取虛擬磁帶中預(yù)先存儲(chǔ)的文件名稱, 生成虛擬磁帶內(nèi)容列表并通過(guò)所述NAS接口模塊返回至所述用戶設(shè)備,以使所述用戶設(shè)備根據(jù)所述虛擬磁帶內(nèi)容列表發(fā)起數(shù)據(jù)恢復(fù)指令。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)恢復(fù)方法,其特征在于,所述NAS接口模塊接收共享文件訪問(wèn)指令之前還包括所述NAS接口模塊還用于將共享文件系統(tǒng)的子目錄與虛擬磁帶相對(duì)應(yīng),以使所述用戶設(shè)備發(fā)起用于請(qǐng)求訪問(wèn)所述虛擬磁帶的共享文件訪問(wèn)指令;相應(yīng)地,所述文件驅(qū)動(dòng)模塊根據(jù)所述虛擬磁帶配置信息獲取虛擬磁帶中預(yù)先存儲(chǔ)的文件名稱,生成虛擬磁帶內(nèi)容列表并通過(guò)所述NAS接口模塊返回至所述用戶設(shè)備具體包括所述文件驅(qū)動(dòng)模塊通過(guò)所述I/O管理模塊獲取虛擬磁帶所存放的備份數(shù)據(jù),對(duì)所述備份數(shù)據(jù)進(jìn)行解包處理,以獲取所述備份數(shù)據(jù)所包括的文件,并將所述文件以目錄形式通過(guò)所述NAS接口模塊返回至所述用戶設(shè)備,以使所述用戶設(shè)備發(fā)起用于請(qǐng)求恢復(fù)所述文件的數(shù)據(jù)恢復(fù)指令。
全文摘要
本發(fā)明提供一種VTL設(shè)備及數(shù)據(jù)恢復(fù)方法。該VTL設(shè)備包括VTL接口模塊,用于從備份服務(wù)器接收數(shù)據(jù)備份指令和備份數(shù)據(jù)并發(fā)送至I/O管理模塊;NAS接口模塊,用于從用戶設(shè)備接收數(shù)據(jù)恢復(fù)指令并發(fā)送至文件驅(qū)動(dòng)模塊;VTL配置模塊,用于將存儲(chǔ)介質(zhì)虛擬成磁帶,并響應(yīng)數(shù)據(jù)備份指令生成與備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息;文件驅(qū)動(dòng)模塊,用于從VTL配置模塊獲取與待恢復(fù)的備份數(shù)據(jù)對(duì)應(yīng)的虛擬磁帶配置信息;I/O管理模塊,用于在執(zhí)行數(shù)據(jù)備份時(shí)根據(jù)虛擬磁帶配置信息將備份數(shù)據(jù)寫(xiě)入磁盤(pán);在執(zhí)行數(shù)據(jù)恢復(fù)時(shí)根據(jù)虛擬磁帶配置信息從磁盤(pán)讀取恢復(fù)數(shù)據(jù),并通過(guò)NAS接口模塊向用戶設(shè)備返回。
文檔編號(hào)G06F11/14GK102521072SQ201110380759
公開(kāi)日2012年6月27日 申請(qǐng)日期2011年11月25日 優(yōu)先權(quán)日2011年11月25日
發(fā)明者吳開(kāi)迪 申請(qǐng)人:成都市華為賽門(mén)鐵克科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1