两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

直接將數(shù)據(jù)從去重復(fù)存儲(chǔ)器導(dǎo)出到非去重復(fù)存儲(chǔ)器的系統(tǒng)和方法

文檔序號(hào):6466324閱讀:248來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):直接將數(shù)據(jù)從去重復(fù)存儲(chǔ)器導(dǎo)出到非去重復(fù)存儲(chǔ)器的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)^^系統(tǒng)顏域,更*#^說(shuō),涉A^去重復(fù)數(shù)據(jù),H^出
數(shù)據(jù)。
背景技術(shù)
去重復(fù)^#解決方案被設(shè)計(jì)成能減少##的大小,從而更有^fe^j用網(wǎng)絡(luò) 資源。通常聯(lián)網(wǎng)棘可能會(huì)^i午多相同數(shù)據(jù)對(duì)象(例如,文件或者目錄)的 副本。在去重復(fù)處理中,重復(fù)或者冗余數(shù)據(jù)被消除。只^ft數(shù)據(jù)的抖元素的 一個(gè)副本,但是保留刪除數(shù)據(jù)的索引。通itJP、保留"唯一的"數(shù)據(jù),去重復(fù)# 解決方案可以^^地減少4^所需的^嚇容量。去重復(fù)也可以稱(chēng)為數(shù)據(jù)縮減或
者共性分解。去重復(fù)4W決方案的-H^N子是Symantec公司的PureDiskTM。 在典型的去重復(fù)例子中,在去重復(fù)^^解決方案中,聯(lián)網(wǎng)環(huán)境中相同文件 的眾多精確副本以一個(gè)文件副#上指向該單個(gè)文件副本的多個(gè)標(biāo)引的方式進(jìn) 4亍維護(hù)。通過(guò)j^t為標(biāo)引的文件的后續(xù)i^氏,需要減少存^t^^量,同時(shí)4呆留 原始數(shù)據(jù)存儲(chǔ)器的真實(shí)性和J^上的完整性。去重復(fù)也可以通過(guò)不僅刪除冗余
^^解決方案可以佳JDM技術(shù)來(lái);數(shù)據(jù)分類(lèi)為唯一的或者冗余的:在一些方
案中,粉'J算法可用來(lái)識(shí)別唯一的數(shù)據(jù)。在^fe方案中,也可以^^1模^匹配 算法。
去重復(fù)4^解決方案可以利用樹(shù)絲點(diǎn)支術(shù)實(shí)現(xiàn),例如,以基于磁盤(pán)的 ^^殳備或者仿M帶;W作的虛如M帶庫(kù)(VTL)解決方案。通常,因?yàn)閿?shù) 據(jù)凈iL^制到去重JJi:據(jù)絲器,建立數(shù)據(jù)目錄。通過(guò)為每個(gè)對(duì)^p/或元素^S己 標(biāo)引,目錄可以對(duì)數(shù)據(jù)對(duì)I^V或部分?jǐn)?shù)據(jù)對(duì)象作索引。如果需要的話,目錄可 用來(lái)'l^l復(fù)制的對(duì)象和/或元素。在隨后的名喻上,目錄可用來(lái)識(shí)別哪些數(shù)據(jù)對(duì) #^/或元素是唯一的從而應(yīng)該完全^#^到去重復(fù)數(shù)據(jù)存儲(chǔ)器中。
需要的是,提供用于M去重復(fù),醉決方案與M類(lèi)型的^W決方案的方法和系統(tǒng)。

發(fā)明內(nèi)容
公開(kāi)了 一種用于將數(shù)據(jù)從去重復(fù)數(shù)據(jù)M恭^出到非去重復(fù)^t據(jù)務(wù)賭器的
方法、系統(tǒng)^i十^^可讀^^介質(zhì)。在去重復(fù)數(shù)據(jù)務(wù)賭器中,數(shù)據(jù)集可以以壓 縮的格iC^賭,其中數(shù)據(jù)對(duì)象中的數(shù)據(jù)對(duì)#^/或數(shù)據(jù)元素的副本被刪除。通過(guò)
s^l指向去重復(fù)數(shù)據(jù)賴(lài)器中^4的"唯一的"對(duì)^^/或元素?cái)?shù)據(jù)集的指針,數(shù)
本。元數(shù)據(jù)可二存儲(chǔ)^^:據(jù)^#;中,其獨(dú)立于去重復(fù)數(shù)據(jù),器中的數(shù)據(jù) 集。
才 —個(gè)實(shí)施例,可以直接從去重復(fù)數(shù)據(jù)務(wù)賭器中讀W:據(jù)集。 據(jù)中的標(biāo)引索引,數(shù)據(jù)集可以以擴(kuò)展的格i(ia合,包括數(shù)據(jù)對(duì)#^/或元素的副
本。數(shù)據(jù)集可以與至少"^分^t^t據(jù)結(jié)^f且^L^送到非去重復(fù)數(shù)據(jù)務(wù)賭器。
數(shù)據(jù)集和;^:據(jù)可以##在非去重復(fù)數(shù)據(jù)絲器中。在非去重復(fù)數(shù)據(jù)絲器中, 數(shù)據(jù)集以將數(shù)據(jù)對(duì)象的一個(gè)或多個(gè)副本保留在數(shù)據(jù)集中的格ig^。數(shù)據(jù)集和
:椐可以一起<#^在非去重復(fù)數(shù)據(jù)務(wù)賭器中。
才 —個(gè)實(shí)施例,導(dǎo)出處理可以由用戶(hù)指定的辨或者由"運(yùn)行一次"命令 觸發(fā)。才梧用戶(hù)指定的過(guò)濾器或者其它選擇,導(dǎo)出處理可以對(duì)數(shù)提集的子集進(jìn) 行。vyvf始數(shù)據(jù)^ft^^到去重復(fù)數(shù)據(jù)M器的數(shù)據(jù)集可以導(dǎo)出到非去重復(fù) 數(shù)據(jù),器,然后以其原始形式'l^l到原始數(shù)據(jù)務(wù)賭器中。


當(dāng)結(jié)合附圖閱讀下面的詳細(xì)說(shuō)明時(shí),可以獲得對(duì)本發(fā)明的更徹底的理解, 其中
圖1示出了才W^個(gè)實(shí)施例將數(shù)據(jù)從去重復(fù)數(shù)據(jù)員^出到非去重復(fù)數(shù)
^t,器的網(wǎng)^^環(huán)^;。
圖2是示出才^"個(gè)實(shí)施例用于將數(shù)據(jù)從去重復(fù)數(shù)據(jù),ll^出到非去重
復(fù)^ii,器的方法的流程圖。
圖3示出了#^個(gè)實(shí)施例將數(shù)據(jù)*到去重復(fù)數(shù)據(jù)#器,并且將數(shù)據(jù)
從去重復(fù)數(shù)據(jù),ll^出到非去重復(fù)數(shù)據(jù)M器的網(wǎng)絡(luò)"^r、境。
圖4是示出才W-"個(gè)實(shí)施例用于將數(shù)據(jù)4^^去重復(fù)數(shù)據(jù),器,并且將
數(shù)據(jù)從去重復(fù)數(shù)據(jù),^"出到非去重復(fù)數(shù)據(jù)M器的方法的流程圖。圖5示出了4^"個(gè)實(shí)施例包括用于配置將^t據(jù)A^去重復(fù)lt據(jù),ll^出 到非去重復(fù)數(shù)據(jù),器的用戶(hù)接口的網(wǎng)紹4^T、境。
圖6示出了配置為實(shí)現(xiàn)如上所述的系統(tǒng)和方法的實(shí)施例的典型計(jì)算機(jī)系統(tǒng)。 雖然本文通過(guò)多個(gè)實(shí)施例和示例性附圖的例子描述了本發(fā)明,但是4^頁(yè)域 技#員將意識(shí)到的是,本發(fā)明不局限于所述的實(shí)施例或者附圖。應(yīng)該理解的 是,其中的附圖M細(xì)說(shuō)明不用于將本發(fā)明P艮制到公開(kāi)的特殊方式,相M, 其目的在于 落入所附權(quán)利要求所定義的本發(fā)明的##和范圍之內(nèi)的所有的 修改、等效物樹(shù)換物。
^^本i^斤述的系統(tǒng)和方法的實(shí)施例,去重復(fù)數(shù)據(jù)務(wù)賭器中的數(shù)據(jù)可以直 躲出到非去重復(fù)數(shù)據(jù)賴(lài)器。在非去重復(fù)數(shù)據(jù)絲器中,數(shù)據(jù)可以與它的元 數(shù)據(jù)一^絲以允許高#輛地'嫂。以辨驅(qū)動(dòng)和/或有選棒性的方式,數(shù) 據(jù)可以從去重復(fù)數(shù)據(jù)#器中導(dǎo)出。圖l、 3、 5和6示出了可以與本i^斤述的 用于將數(shù)據(jù)從去重復(fù)數(shù)據(jù)M器導(dǎo)出到非去重復(fù)lBt據(jù)務(wù)賭器的系統(tǒng)和方法i 使用的計(jì)算機(jī)系^聯(lián)網(wǎng)環(huán)境的例子。圖1、 3、 5和6中示出的示例性配置, 和在其中顯示的元素?cái)?shù)量和種類(lèi),都是示例性的而不是限制性的,并且其他實(shí) 施例^P^i可能的和可以i殳想的。
圖1示出了才^-個(gè)實(shí)施例將數(shù)據(jù)從去重復(fù)數(shù)據(jù)務(wù)賭器130導(dǎo)出到非去重 復(fù)數(shù)據(jù)絲器150的網(wǎng)^#環(huán)嫂100。網(wǎng)^^環(huán)嫂100可以利用包括,例如, 去重復(fù)#^解決方案和非去重復(fù)*解決方案的任何多個(gè)適當(dāng)?shù)?解決方 案。去重復(fù)^W決方案(例如,Symantec公司的PureDiskTM;(l^)可以提供 和管理去重復(fù)數(shù)據(jù),器130。在去重復(fù)數(shù)據(jù)M器130中,數(shù)據(jù)集131A可以 以壓縮的格^ft,其中數(shù)據(jù)對(duì)象的和/或數(shù)據(jù)對(duì)象中的數(shù)據(jù)元素的副4^^'J除。 通iiWl指向去重復(fù)數(shù)據(jù)絲器130中絲的"唯一的"對(duì)#>/或元素的指針,
復(fù)刪,副本。^Jt據(jù)132A可以^f^MJ^據(jù)^t庫(kù)140中,其獨(dú)立于去重復(fù) 數(shù)據(jù)絲器130中的數(shù)據(jù)集131A。數(shù)據(jù)集131A可以包括多個(gè)數(shù)據(jù)對(duì)象(例如, 文件,目錄等等)。元數(shù)提132A可以描述數(shù)據(jù)對(duì)象的多個(gè)屬性,iH^斤有M 屬關(guān)系、許可和妙性錄、創(chuàng)建W務(wù)改日期、層次關(guān)系、以及數(shù)據(jù)對(duì)象的其 ^it當(dāng)?shù)膶?,性。非去重?fù)^W決方案(例如,Symantec公司的NetBackupTM;^)可以 提供和管理非去重復(fù)數(shù)據(jù)員器150。非去重^Ut據(jù)M器150可以利用常M^ 儲(chǔ)器和其中保留數(shù)據(jù)對(duì)^V或數(shù)據(jù)元素的副本的常M^f^支術(shù)實(shí)現(xiàn)。在一個(gè)實(shí) 施例中,非去重復(fù)數(shù)據(jù),器150中的數(shù)據(jù)可以以存檔的格iC^,在一個(gè)實(shí) 施例中,稱(chēng)為^^服務(wù)器102的計(jì)^L系統(tǒng)可以管理非去重復(fù)數(shù)據(jù)務(wù)賭器150。 在網(wǎng)絡(luò)^^環(huán)嫂100中,^^服務(wù)器102的首^^壬務(wù)是將數(shù)##動(dòng)到備份, 器,諸如非去重JJt據(jù)絲器150中。^!艮務(wù)器102可以直接絲者通過(guò)網(wǎng) ^^到諸如非去重復(fù)數(shù)據(jù),器150的W&備上。
去重復(fù)數(shù)據(jù)賴(lài)器130可以利用^f可適當(dāng)?shù)馁?lài)H^支術(shù)實(shí)現(xiàn),例如,基于 磁盤(pán)的^^L備或者仿4^帶,怍的虛^P茲帶庫(kù)(VTL)解決方案。元教據(jù) ^ft庫(kù)140可以利用適當(dāng)?shù)南l^支術(shù)實(shí)現(xiàn),例如,基于鄉(xiāng)的絲器。非去 重復(fù)數(shù)據(jù)絲器150可以利用適當(dāng)?shù)慕z^^支術(shù)實(shí)現(xiàn),例如,磁帶庫(kù)、磁 盤(pán)陣列、網(wǎng)絡(luò)設(shè)^f等。
在一個(gè)實(shí)施例中,圖1中示出的多個(gè)組件可以通過(guò),區(qū)域網(wǎng)絡(luò)(SAN) 維。SAN通常;l^許^mi殳備(例如,去重復(fù)數(shù)據(jù)絲器130和非去重復(fù) 數(shù)據(jù)賴(lài)器150) ^i十^^L系統(tǒng)(例如,^^服務(wù)器102)之間建立直接連接的 高速網(wǎng)絡(luò)。為了能夠這樣連接,SAN可以包括SAN結(jié)構(gòu)中的多個(gè)元件,例如一 個(gè)或多個(gè)交換機(jī)、路由器、集線器等等。SAN結(jié)構(gòu)中的多個(gè)元件可以包括網(wǎng)絡(luò) 和賴(lài)雜口、賴(lài)器、和可#^ ^^1^指令的處理器。在一個(gè)實(shí)施例中, SAN結(jié)構(gòu)中的^^服務(wù)器102和/或元件可以包括容量管理器,其能夠如同邏輯 實(shí)體一樣,管理物m^器資源,例如容量。
正如以下將更為詳細(xì)描述的,以壓縮的格i(^ft在去重復(fù)數(shù)據(jù)務(wù)賭器130 中的數(shù)據(jù)集131A可以導(dǎo)出到非去重復(fù)數(shù)據(jù)M器150。在非去重復(fù)數(shù)據(jù)M器 150中,數(shù)據(jù)131B可以以擴(kuò)展的格i^f賭,其中包括數(shù)據(jù)對(duì)^V或數(shù)據(jù)元素的 副本。數(shù)據(jù)131B也可以和與它相關(guān)聯(lián)的itjt據(jù)132B -~^##在非去重11^據(jù) 賴(lài)器150中。在一個(gè)實(shí)施例中,導(dǎo)出^3S104可以實(shí)現(xiàn)導(dǎo)出處理方面,例如 從去重復(fù)數(shù)據(jù)賴(lài)器130讀Wt據(jù)131A。導(dǎo)出^3S 104可以^"可^^至去 重復(fù)數(shù)據(jù)M器130和;^i:據(jù)^^庫(kù)140的計(jì)幕機(jī)系統(tǒng)上^Wt^軟件。在一個(gè) 實(shí)施例中,導(dǎo)出代理104可以;^1在充當(dāng)去重復(fù)數(shù)據(jù),器130的服務(wù)器(例 如,PureDiskTM服務(wù)器)的計(jì)^^幾系統(tǒng)上。在一個(gè)實(shí)施例中,非去重復(fù)4^決方案的客戶(hù)端(例如,NetBack叩TM)也可以安^fe與導(dǎo)出4^ 104相同的 計(jì)^^幾系統(tǒng)上。導(dǎo)出代理可以配置為通過(guò)非去重復(fù)^醉決方案的應(yīng)用編程接 口 (API)中的多個(gè)功能與非去重復(fù)^^解決方案的客戶(hù)端進(jìn)^t信。
圖2是示出才ll^個(gè)實(shí)施例用于將數(shù)據(jù)從去重復(fù)數(shù)據(jù)務(wù)賭器130導(dǎo)出到非 去重復(fù)數(shù)據(jù)絲器150的方法的^f呈圖。如210所示,可以"MC去重復(fù)數(shù)據(jù)存 儲(chǔ)器130中員的數(shù)據(jù)集131A。去重復(fù)數(shù)據(jù),器中數(shù)據(jù)集可以以刪除數(shù)據(jù)集 中的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象的副本的格iC^者。去重復(fù)數(shù)據(jù)員器中的數(shù)據(jù)集可 以獨(dú)立于描述數(shù)據(jù)集的itji:據(jù)132A 。正如以下將更為詳細(xì)描述的(例如, 參照?qǐng)D4),數(shù)據(jù)集可以導(dǎo)出到非去重復(fù)數(shù)據(jù)務(wù)賭器。如220所示,數(shù)據(jù)集131B 和itJt據(jù)132B可以^^在非去重復(fù)數(shù)據(jù)賴(lài)器150中。在非去重復(fù)數(shù)據(jù)絲器 中,數(shù)據(jù)集可以以保留數(shù)據(jù)集中的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象的副本的格^#。
圖3示出了才 ^個(gè)實(shí)施例將數(shù)據(jù)##到去重復(fù)數(shù)據(jù)務(wù)賭器130,并將數(shù)據(jù) 從去重復(fù)數(shù)據(jù)a器130導(dǎo)出到非去重復(fù)數(shù)據(jù)M器150的網(wǎng)紹^^環(huán)境300。 在一個(gè)實(shí)施例中,網(wǎng)^^環(huán)嫂300可以包括圖1中示出的網(wǎng)^^環(huán)嫂100 的任何元件。除了本iL^斤述的導(dǎo)出處理,網(wǎng)紹^f^環(huán)嫂300可以包括4^f^處理 310和/或'l^l處理320。名^^處理310和/或't^l處理320可以利用圖3中未示 出其它的計(jì)算機(jī)系統(tǒng),例如,器i4幾、網(wǎng)絡(luò)中的中間計(jì)算機(jī)系統(tǒng)等等。
在數(shù)據(jù)集131A從去重復(fù)數(shù)據(jù)賴(lài)器130導(dǎo)出到非去重復(fù)數(shù)據(jù)賴(lài)器150 之前,數(shù)據(jù)可以從原始數(shù)據(jù),器160^^到去重復(fù)數(shù)據(jù)務(wù)賭器130。原始數(shù)據(jù) 務(wù)賭器160可以包括用于聯(lián)網(wǎng)環(huán)境中的^i^器的^i殳備。在4^處理310 中,以原始格式(例如,常M^件系統(tǒng)中基本上未壓縮的格式)務(wù)賭的數(shù)據(jù)集 131C可以利用去重復(fù)4^M皮^^到去重復(fù)^:據(jù)務(wù)賭器130,以刪除數(shù)據(jù)對(duì)象的 和/或數(shù)據(jù)對(duì)象中的元素的副本。元數(shù)據(jù)132A可以在^f^處理310期間通itl 制數(shù)據(jù)集131C中對(duì)M性,以Ait過(guò)產(chǎn)生去重復(fù)數(shù)據(jù)員器130中壓縮的數(shù)據(jù) 集131A中的對(duì)#^/或元素的標(biāo)引索引而產(chǎn)生。itlt據(jù)132A還可以包括原始數(shù) 據(jù)賴(lài)器160的才射己(即標(biāo)識(shí))。如上所述,it^t據(jù)132A可以獨(dú)立于去重復(fù)數(shù) 據(jù)絲器130中的壓縮的數(shù)據(jù)集131A ^ft^tlt據(jù)^^庫(kù)140中。^^處理 310可以利用觸發(fā)亊fr以及J^慮教據(jù)的多種^L^來(lái)執(zhí)行。
當(dāng)數(shù)據(jù)集131A被導(dǎo)出到非去重復(fù)數(shù)據(jù)絲器150時(shí),可以產(chǎn)生描述非去重 復(fù)數(shù)據(jù)絲器中的擴(kuò)展的數(shù)據(jù)集131B的目錄。所述目錄可以^4在非去重狄據(jù)絲器中(例如,與iLlt據(jù)132B)和/或另一個(gè)位置。目錄可以包括原始數(shù)據(jù) ,器160的才封己。在一個(gè)實(shí)施例中,導(dǎo)出到非去重復(fù)數(shù)據(jù),器150的數(shù)據(jù) 集可以從非去重復(fù)數(shù)據(jù),器'fcl到原始數(shù)據(jù)M器160?;謴?fù)處理320可以利 用常M^管理技術(shù)來(lái)^f亍以從非去重復(fù)數(shù)據(jù)絲器復(fù)制數(shù)據(jù)集,作為選擇將 數(shù)據(jù)集錄展格式(例如,適合于磁帶的檔案格式)轉(zhuǎn)妙目的數(shù)據(jù)絲絲 求的常鄉(xiāng)式,并且將最終的數(shù)據(jù)集131C^ft在目的數(shù)據(jù)絲器中。在一個(gè)實(shí) 施例中,目錄可以由'^處理320使用以識(shí)別原始數(shù)據(jù)##器160并且將數(shù)據(jù) 集131C恢復(fù)到原始數(shù)據(jù)M器160。在一個(gè)實(shí)施例中,甚至在經(jīng)歷去重復(fù)以及 從去重復(fù)數(shù)據(jù)賴(lài)器130導(dǎo)出^, 'l^l的數(shù)據(jù)131C ^i^^上與原始數(shù)據(jù)131C (在4^處理310之前)相同,包括具有^^Ji^目同的天教^^格式。
圖4是示出才^-個(gè)實(shí)施例用于將數(shù)據(jù)*到去重復(fù)數(shù)據(jù)務(wù)賭器130,并且 將數(shù)據(jù)從去重復(fù)數(shù)據(jù),器130導(dǎo)出到非去重復(fù)數(shù)據(jù),器150的方法的流程 圖。如410所示,可以將數(shù)據(jù)ltl制到去重復(fù)數(shù)據(jù)M器130。如上所述,
的格式產(chǎn)i和^ft數(shù)據(jù)集131:的去重復(fù)處理。
二 、
如420所示,可以從去重復(fù)數(shù)據(jù)賴(lài)器130直接^H至少數(shù)據(jù)的子集。去 重復(fù)數(shù)據(jù)絲器管理器可以包棚&置為創(chuàng)建、賴(lài)(例如,在^^處理310中)、 以及管理去重復(fù)數(shù)據(jù)^器130中的被去重復(fù)的數(shù)據(jù)的組件。去重復(fù)數(shù)據(jù), 器130可以將被去重復(fù)的數(shù),^一個(gè)或多個(gè)^ft容器中。在一個(gè)實(shí)施例中, 直接從去重復(fù)數(shù)據(jù),器130讀Wt據(jù)包M過(guò)去重復(fù)數(shù)據(jù),器管理器以從 去重復(fù)數(shù)據(jù)絲器中的一個(gè)或多個(gè)^^容器中讀Mt據(jù)。在一個(gè)實(shí)施例中,導(dǎo) 出代理104可以批行從去重復(fù)數(shù)據(jù)M器130直^^讀Wt悟的方面。
如430所示,利用A^JL^:據(jù)^^庫(kù)140中獲得的數(shù)據(jù)的it^:據(jù)132A,數(shù)據(jù) 子集可以以包括數(shù)據(jù)對(duì)lJN或元素的副本的擴(kuò)展格i^且合。表示相同對(duì)絲元 素的多個(gè)實(shí)例的元數(shù)悟132A中的多重指針可以指向壓縮數(shù)據(jù)集131A中的對(duì)象 或元素的單個(gè)實(shí)例。;^t據(jù)中的指針可以A/生對(duì)象的索引的^^處理310的 結(jié)果。數(shù)據(jù)子集中的多個(gè)數(shù)據(jù)對(duì)象可以通過(guò)使用指向數(shù)據(jù)對(duì)IM^去重復(fù)數(shù)據(jù)存 儲(chǔ)器130中的位置的指針而重建或者組合。在一個(gè)實(shí)施例中,導(dǎo)出儲(chǔ)104和/ 或非去重復(fù)4W決方案的客戶(hù)端(例如,NetBackup )可以扭/ft^且合數(shù)據(jù) 子集的方面。如440所示,可以通過(guò)將itJt^數(shù)旨集都;^E在"^流中而使數(shù)據(jù)子 集與至少"^分itJt據(jù)(例如,上述的數(shù)據(jù)對(duì)象的多個(gè)屬性)進(jìn)^ff^且合。在一 個(gè)實(shí)施例中,數(shù)據(jù)和it^據(jù)可以在^^i^f^且合中,使得數(shù)據(jù)對(duì)"是4^ 連續(xù)的。在一個(gè)實(shí)施例中,4^i充可以包拾'平面"格式(例如,.tar)適合于存 檔到磁帶。在一個(gè)實(shí)施例中,導(dǎo)出代理104、非去重復(fù)*解決方案的客戶(hù)端(例 如,NetBack叩TM)、和/或媒體服務(wù)器102可以扭/f亍創(chuàng)建4^流的方面。諸如導(dǎo) 出代理104和^^服務(wù)器102之類(lèi)的組件可以在將數(shù)#; £^:據(jù)傳送到非去重 復(fù)數(shù)據(jù),器150之前將;^t據(jù)和數(shù)據(jù)的臨時(shí)副本^^^賭器中。
如450所示,備^^充可以被發(fā)ill^非去重復(fù)數(shù)據(jù)M器150。如460所示, 數(shù)據(jù)子集可以以如上所述的擴(kuò)展格式與it教據(jù)""^^^在非去重復(fù)數(shù)據(jù)務(wù)賭器 150中。在一個(gè)實(shí)施例中,^^充中數(shù)旨iLli:據(jù)的一^分元素可以在^^充中 數(shù)據(jù)和^t^據(jù)的,元素已發(fā)送(如450所示)之前被存儲(chǔ)(如460所示)。因 此,在一個(gè)實(shí)施例中,方法步驟450和460可以重復(fù)M者^(guò)^上同時(shí)^W亍。 也可以產(chǎn)生和^f^笛述數(shù)據(jù)的、包括原始數(shù)據(jù)絲器160的才封己的目錄。在一 個(gè)實(shí)施例中,在將數(shù)據(jù)^t在非去重復(fù)數(shù)據(jù)M器150中之^可以從去重復(fù)數(shù) 據(jù)賴(lài)器130上刪掉該數(shù)據(jù)。
圖5示出了才M^個(gè)實(shí)施例包^^用于配置4flt據(jù)^^去重JJb^M器130 導(dǎo)出到非去重復(fù)數(shù)據(jù)務(wù)賭器150的用戶(hù)接口 170的網(wǎng)紹4^^環(huán)嫂500。在一個(gè)實(shí) 施例中,網(wǎng)^##環(huán)嫂500可以包括圖1中示出的網(wǎng)^^^100和/或圖3 中示出的網(wǎng)絡(luò)^^環(huán)境300的任啊元件。網(wǎng)絡(luò)^^環(huán)嫂500可以包括可用于配 置^^^處理310、導(dǎo)出處S^/或'KX處理320的方面的用戶(hù)接口 170。用戶(hù)接口 170可以包括圖形用戶(hù)接口 (GUI)中的多個(gè)窗口、列表、選項(xiàng)等等,和/或在 命令行接口 (CLI)中的多^"令。在一個(gè)實(shí)施例中,用戶(hù)接口 170可以由可 通信^^至網(wǎng)^4^竟500的其它元件的中央組件(例如,i^務(wù)器或者 管理控制臺(tái))提供。該中^a件可以訪問(wèn)用于^M^通it^戶(hù)接口 170指定的配 置械的絲器。
在一個(gè)實(shí)施例中,用戶(hù)接口 170可以包括用于ii;慮器S己置172的組件。使 用過(guò)濾器配置組件172,可以指定一個(gè)或多個(gè)過(guò)濾器。it^慮器可以包括在去重復(fù) 數(shù)據(jù)員器DO中選一個(gè)或多個(gè)數(shù)據(jù)對(duì)象。例如,過(guò)濾器可以包括^^戶(hù)端標(biāo) 識(shí)、與元數(shù)據(jù)132A相關(guān)的選擇(例如,特定用戶(hù)擁有的所有文件和目錄)、和/
12或數(shù)據(jù)對(duì)象的子分級(jí)結(jié)構(gòu)的選擇(例如,特定目錄內(nèi)的所有文件和目錄)。過(guò)濾
器可以包括數(shù)值范圍、通S說(shuō)等等。it)慮器可以以相對(duì)優(yōu)ibK朝W。在一個(gè)實(shí)
施例中,it^慮器可以包,定的時(shí)間或者時(shí)間范圍(例如,作出4^的時(shí)間), 以便可以導(dǎo)出對(duì)應(yīng)于指定時(shí)間的數(shù)據(jù)對(duì)象的特^^。在一個(gè)實(shí)施例中,it^慮 器可以由用戶(hù)通過(guò)GUI指定。從去重復(fù)數(shù)據(jù)存儲(chǔ)器130導(dǎo)出的數(shù)據(jù)集131A的 子集,可以通過(guò)#-個(gè)或多個(gè)出慮器應(yīng)用到整個(gè)數(shù)據(jù)集131A而確定。
在一個(gè)實(shí)施例中,用戶(hù)接口 170可以包括用于事件配置174的組件。使用 辨配置組件174,可以指定在網(wǎng)M4^^環(huán)嫂500中用于)&^辦的一個(gè)或多個(gè) 辨。例如,將數(shù)據(jù)集從去重復(fù)數(shù)據(jù)絲絲出到非去重復(fù)數(shù)據(jù)賴(lài)器的處理 可以通it麥降的^jt而觖義。##處理310和/或'^J^處理320也可以通過(guò)^H1 觸發(fā)。所述麥降可以由用戶(hù)輸入、缺省值或者它們的組合而指定。麥ft可以包 括計(jì)劃發(fā)生,諸如例^fl^M^或者將數(shù)據(jù)從去重復(fù)數(shù)據(jù)務(wù)賭器130到非去重 復(fù)數(shù)據(jù)M器150的日常導(dǎo)出。^也可以在滿(mǎn)足*特定閾 1者其它值的 時(shí)^^i。例如,因?yàn)閿?shù)據(jù)集在去重復(fù)數(shù)據(jù)賴(lài)器130中期滿(mǎn),或者如果去重 復(fù)數(shù)據(jù)^#器130的空閑M器容量ii^低于預(yù)定閾值,而觸發(fā)從去重復(fù)數(shù)據(jù) 務(wù)賭器130到非去重復(fù)數(shù)據(jù),器150的數(shù)據(jù)導(dǎo)出。
在一個(gè)實(shí)施例中, 一個(gè)或多個(gè)出慮器可以與*策略、輸出策略、或者恢
^j:略中一個(gè)或多個(gè)辨結(jié)合。響應(yīng)于通過(guò)用戶(hù)接口 170輸入的用戶(hù)輸入(例
如,"運(yùn)行一次"指令),也可以立即^f亍網(wǎng)^4^f嫂500中的多種處理。
圖6示出了用于實(shí)現(xiàn)如上所述的系統(tǒng)和方法的實(shí)施例的典型計(jì)算^^系統(tǒng) 900的方塊圖。計(jì),系統(tǒng)900可以是網(wǎng)絡(luò)^#環(huán)境100或者200中的多個(gè)計(jì)算 機(jī)系統(tǒng)的示例,諸:W^^服務(wù)器102A或者102B、客戶(hù)端210、 ^J良務(wù)器204、 和/或SAN結(jié)構(gòu)中的多個(gè)元件。計(jì)算機(jī)系統(tǒng)900包Miiit信總^^的處理 器910和絲器920。處理器910可以是單個(gè)處理器或者多^ft的單個(gè)處理器。 務(wù)賭器920通常A^^^^m器(RAM)或者其它的動(dòng)態(tài)^^器設(shè)備,并且 能夠^^處理^iflMW的指令,例如,用于才娥本^^斤述的系齡方法用于 導(dǎo)出、 、和/或^l數(shù)據(jù)的軟件940。絲器920也用于^f!^在處理器910 ^/f亍指令期間的臨時(shí)變量或者其它中間信息。
計(jì)脅系統(tǒng)900也可以&^以下設(shè)備,iH^:&IU示950、SCSI接口 952、 網(wǎng)絡(luò)接口 954、圖形&顯示器956、石iyt^器958、和ife^器960,所有這些都可以通過(guò)至少一4Ht信總^^至處理器910。計(jì)算機(jī)系統(tǒng)卯0還可以包括 在圖中未示出的許多元件,諸如輔助賴(lài)器設(shè)備、通信設(shè)備、輸入設(shè)備、以及 輸出設(shè)備,如示出的省略號(hào)所示。
上述的技術(shù)和方法可以以軟件實(shí)現(xiàn),如^^l各種計(jì)算沖幾語(yǔ)言的一個(gè)或多個(gè) 軟^N誘,包^i者如匯編語(yǔ)言和C語(yǔ)言之類(lèi)的^計(jì)^4幾語(yǔ)言;諸如CW和Java ^t類(lèi)的面向?qū)ο蟮膇吾言;^i者如Perl和Tcinrk之類(lèi)的腳本語(yǔ)言禾I^。軟件940 可以包括由處理器910可^^^l禾I^指令以"i^亍如上所述的功肯y^者方法。
多個(gè)實(shí)施例還可以包括接收、發(fā)送、或者^(guò)m艮據(jù)上述說(shuō)明在計(jì)^^幾可讀
取介質(zhì)上實(shí)現(xiàn)的指4^V或數(shù)據(jù)。^^i錄,計(jì),可存取介質(zhì)可以包括^ft介 質(zhì)或者^(guò)^體,諸如磁性或者光學(xué)介質(zhì),例如,磁盤(pán)或者CD-ROM,諸如 RAM (例如SDRAM、 DDR、 RDRAM、 SRAM等等),ROM等等的易失性 或者非易失性介質(zhì)。在一個(gè)實(shí)施例中,計(jì)^^幾可存取介質(zhì)可以包括傳輸介質(zhì)或
者信號(hào),諸如電、電磁、或者數(shù)^f言號(hào),經(jīng)由射口網(wǎng)絡(luò)和/或無(wú)線m^:類(lèi)的通 信介質(zhì)傳送。
附圖中所示的和本i:/斤描述的多種方法代表了方法的示例性實(shí)施例。所述 方法可以以軟件、硬件、或者它們的組合實(shí)現(xiàn)。方法步驟的順序可以改變,并 且多個(gè)步驟可以增加、重新排序、合并、省去、修改等等。方法步驟可以自動(dòng) 地(即,無(wú)需用戶(hù)干涉)以及可編禾級(jí)制地(即,才^ti十^^4M亍的禾I^指令) 脅。
在本公開(kāi)的基礎(chǔ)上,可以作出對(duì)于所y^頁(yè)域的技術(shù)人員而言顯而易見(jiàn)的各
種修改以及 。意-M本發(fā)明包含所有這種修^改變,并且因》Ui述說(shuō)明 和附圖凈皮《人為^_示例性的而非P艮制性的。
權(quán)利要求
1、一種方法包括讀取去重復(fù)數(shù)據(jù)存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)集,其中所述數(shù)據(jù)集以刪除所述數(shù)據(jù)集中的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象的副本的格式存儲(chǔ)在所述去重復(fù)數(shù)據(jù)存儲(chǔ)器中,并且其中所述去重復(fù)數(shù)據(jù)存儲(chǔ)器中的所述數(shù)據(jù)集獨(dú)立于描述所述數(shù)據(jù)集的元數(shù)據(jù)而存儲(chǔ);以及存儲(chǔ)從所述去重復(fù)數(shù)據(jù)存儲(chǔ)器中讀取的所述數(shù)據(jù)集和非去重復(fù)數(shù)據(jù)存儲(chǔ)器中的所述元數(shù)據(jù),其中所述數(shù)據(jù)集以保留所述數(shù)據(jù)集中的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象的副本的格式存儲(chǔ)在所述非去重復(fù)數(shù)據(jù)存儲(chǔ)器中。
2、 如權(quán)利要求l所述的方法,其中讀^i斤述去重復(fù)數(shù)據(jù)務(wù)賭器中存儲(chǔ)的所述數(shù)提集包括<^指向所述 去重復(fù)數(shù)據(jù),器中的多個(gè)數(shù)據(jù)對(duì)象的多個(gè)位置的多個(gè)指針iM且合所述數(shù)據(jù)集 中的多個(gè)數(shù)據(jù)對(duì)象。
3、 如權(quán)利要求l所述的方法,其中讀^^斤述去重復(fù)數(shù)據(jù)務(wù)賭器中務(wù)賭的所述數(shù)據(jù)集包括繞過(guò)去重復(fù)數(shù) 據(jù)員器管理器,以^/斤述去重復(fù)數(shù)據(jù)a器中的一個(gè)或多個(gè)^^容器中讀取 所述數(shù)據(jù)集。
4、 如^Ui漆求1所述的方法,其中存儲(chǔ)>^斤述去重復(fù)數(shù)據(jù)存儲(chǔ)器中讀取的所述數(shù)據(jù)集與所述非去重復(fù)數(shù) 據(jù)M器中的元數(shù)據(jù)包括將所述數(shù)據(jù)集和;^lt據(jù);^i:在4^流中,其中所述 械^嫂糊所述非去重復(fù)數(shù)據(jù)絲器。
5、 ^3U'JJMU所述的方法,還^: 指定一個(gè)或多個(gè)f^;其中從所述去重復(fù)數(shù)據(jù),器中讀^;斤述數(shù)悟集以及將所述數(shù)據(jù)集與所述 ^t^t據(jù)^t在所述非去重復(fù)數(shù)據(jù)M器中由其中一個(gè)*^。
6、 她被求l所述的方法,還包拾 指定一個(gè)或多個(gè)&慮器;以及通過(guò)應(yīng)用所述一個(gè)或多個(gè)過(guò)濾器,確定將要A^斤述去重復(fù)務(wù)賭器中讀取的 所述數(shù)據(jù)集。
7、 WM'J要求1所述的方法,還包柃.樹(shù)斤述去重復(fù)數(shù)據(jù)賴(lài)器讀W述數(shù)據(jù)集之前,將所述數(shù)據(jù)集麟始數(shù) 據(jù)賴(lài)^^到所述去重復(fù)數(shù)據(jù)賴(lài)器。
8、 iw^矛J^求7所述的方法,還包拾將所述數(shù)據(jù)集>^斤述非去重復(fù)數(shù)據(jù),器'^1到所^^始數(shù)據(jù)員器。
9、 *利要求7所述的方法,還包拾^Wi^斤述非去重復(fù)數(shù)據(jù)絲器中賴(lài)的所述數(shù)據(jù)集的目錄,其中所述 目錄包括所ieE^始數(shù)據(jù)M器的才^i己。
10、 JH5L利要求1所述的方法,還包括在將所述數(shù)據(jù)集^t到所述非去重復(fù)數(shù)據(jù)M^^, U/斤述去重復(fù)數(shù)據(jù) 賴(lài)器刪除所述數(shù)據(jù)集。
11、 一種包^f指令的計(jì)算機(jī)可讀^t介質(zhì),其中所述禾I^指令是計(jì)算才幾可#^亍的以實(shí)現(xiàn)讀取去重復(fù)數(shù)據(jù)務(wù)賭器中,的數(shù)悟集,其中所述數(shù)據(jù)集以刪除所述數(shù)據(jù) 集中的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象的副本的格^^#^在所述去重復(fù)數(shù)據(jù)^#器中,并 且其中所述去重復(fù)數(shù)據(jù)務(wù)賭器中的所述數(shù)據(jù)集獨(dú)立于描i^斤述數(shù)據(jù)集的天教據(jù)而存#;以及^^^斤述去重復(fù)數(shù)據(jù)務(wù)賭器中讀取的所述數(shù)據(jù)集和非去重復(fù)數(shù)據(jù)務(wù)賭器 中的所述^Ji:據(jù),其中所述數(shù)悟集以保留所述數(shù)據(jù)集中的所述一個(gè)或多個(gè)數(shù)據(jù) 對(duì)象的副本的格iC4^在所述非去重復(fù)數(shù)據(jù)M器中。
12、 如糊要求ll所述的計(jì)脅可讀躺介質(zhì), 其中從所述去重復(fù)數(shù)據(jù),器讀^;斤述數(shù)據(jù)集包括使用指向所述去重復(fù)數(shù)據(jù)務(wù)賭器中的多個(gè)數(shù)據(jù)對(duì)象的多個(gè)位置的多個(gè)指針3M且合所述數(shù)據(jù)集中的多 個(gè)數(shù)據(jù)對(duì)象。
13、 N5U慎求11所述的計(jì)脅可讀賴(lài)介質(zhì),其中從所述去重復(fù)數(shù)據(jù),器讀^i斤述數(shù)據(jù)集包括繞過(guò)去重復(fù)數(shù)據(jù)M 器管理器,以>^斤述去重復(fù)數(shù)據(jù)*器中的一個(gè)或多個(gè)##^11中"^^斤述數(shù)據(jù)集。
14、 》wK^要求ll所述的計(jì)^L可讀^^介質(zhì),其中^^^斤述去重復(fù)數(shù)據(jù)務(wù)賭器中讀取的所述數(shù)據(jù)集與所述非去重復(fù)數(shù)據(jù)務(wù)賭器中的it教據(jù)包括將所述數(shù)據(jù)集和; tlt據(jù);^在^i危中,其中所述備 你iiU^^l^所述非去重復(fù)數(shù)據(jù)員器。
15、 一種系統(tǒng),包括去重復(fù)數(shù)據(jù)存儲(chǔ)器,其中所述去重復(fù)數(shù)據(jù)M器凈iLS己置為以刪除所述數(shù)據(jù) 集中的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象的副本的格i^t數(shù)據(jù)集,并且其中所述去重復(fù)數(shù) 據(jù)務(wù)賭器中的所述數(shù)據(jù)集獨(dú)立于描i^斤述數(shù)據(jù)集的天教據(jù)而存"^;非去重復(fù)數(shù)據(jù),器;以及耦接至所述去重復(fù)數(shù)據(jù),器和所述非去重復(fù)數(shù)據(jù),器的計(jì)算機(jī)系統(tǒng), 其中所述計(jì)^f幾系統(tǒng)包括至少一個(gè)處理器和務(wù)賭器,其中所^賭器包括可由 至少一個(gè)處理H^行的程序指令以讀^^斤述去重復(fù)數(shù)據(jù)務(wù)賭器中存儲(chǔ)的所述 數(shù)據(jù)集;以及將^^斤述去重復(fù)數(shù)據(jù)務(wù)賭器中讀取的所述數(shù)據(jù)集和所述itlt據(jù)發(fā)iiU'J非所 述去重復(fù)數(shù)據(jù)絲器;其中所述非去重復(fù)數(shù)據(jù),器,站己置為以保留所述數(shù)據(jù)集中的所述一個(gè)或 多個(gè)數(shù)據(jù)對(duì)象的副本的格^Ht所述數(shù)據(jù)集和所述itJt據(jù)。
16、 如 M'j要求15所述的系統(tǒng),其中,^J斤述去重復(fù)數(shù)據(jù)機(jī)器^^斤述數(shù)據(jù)集中,由所ii^少一個(gè)處 理器^f亍所述禾i^指令以使用指向所述去重復(fù)數(shù)據(jù)M器中多個(gè)數(shù)據(jù)對(duì)象的多 個(gè)位置的多個(gè)指針iM且合所述數(shù)據(jù)集中的多個(gè)數(shù)據(jù)對(duì)象。
17、 H5U,j要求15所述的系統(tǒng),其中,^J斤述去重復(fù)數(shù)據(jù),器讀Wt悟集中,由所^少一個(gè)處理器 ^f亍所述程序指令以繞過(guò)去重復(fù)數(shù)據(jù)存儲(chǔ)器管理器來(lái)A^斤述去重復(fù)數(shù)據(jù)存儲(chǔ)器 中的一個(gè)或多個(gè)^^^H中^^斤述數(shù)據(jù)集。
18、 如權(quán)利要求15所述的系統(tǒng),其中,在將^J斤述去重復(fù)數(shù)據(jù)絲器中讀取的所述數(shù)據(jù)集和所i^itJt據(jù)發(fā)送到所述非去重復(fù)數(shù)據(jù),器中,由所述至少一個(gè)處理H^f亍所ii^H旨令以 將所述數(shù)據(jù)集和所ii^據(jù);M^德虎中。
19、 ^^要求15所述的系統(tǒng),還包拾其中所述去重復(fù)數(shù)據(jù)絲器中的所述數(shù)據(jù)絲樹(shù)^始數(shù)據(jù)賴(lài)^^的;其中所述原始數(shù)據(jù)務(wù)賭器的才射己與所述去重復(fù)數(shù)據(jù)M器中的所述數(shù)據(jù)集以及其中所述原始數(shù)據(jù)務(wù)賭器的才朽己與所述非去重復(fù)數(shù)據(jù)務(wù)賭器中的所述數(shù)據(jù) 集i她
20、 一種系統(tǒng),包括用于讀取去重復(fù)數(shù)據(jù)M器中務(wù)賭的數(shù)據(jù)集的裝置,其中所述數(shù)據(jù)集以刪 除所述數(shù)據(jù)集中的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象的副本的格^^在所述去重復(fù)數(shù)據(jù)存 儲(chǔ)器中,并且其中所述去重復(fù)數(shù)據(jù)存儲(chǔ)器中的所述數(shù)據(jù)集獨(dú)立于描i^斤述數(shù)據(jù) 集的itJt據(jù)而^;以及用于^f^^斤述去重復(fù)數(shù)據(jù)務(wù)賭器中讀取的所述數(shù)據(jù)集和非去重復(fù)數(shù)據(jù)存 儲(chǔ)器中的所述^Jt據(jù)的裝置,其中所述數(shù)據(jù)集以保留所述數(shù)據(jù)集中的所述一個(gè) 或多個(gè)數(shù)據(jù)對(duì)象的副本的格iC4^在所述非去重復(fù)數(shù)據(jù),器中。
全文摘要
公開(kāi)了一種用于將數(shù)據(jù)從去重復(fù)數(shù)據(jù)存儲(chǔ)器導(dǎo)出到非去重復(fù)數(shù)據(jù)存儲(chǔ)器的方法、系統(tǒng)和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在去重復(fù)數(shù)據(jù)存儲(chǔ)器中,數(shù)據(jù)集可以以刪除數(shù)據(jù)集中的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象的副本的格式存儲(chǔ)。去重復(fù)數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)集可以獨(dú)立于描述數(shù)據(jù)集的元數(shù)據(jù)存儲(chǔ)??梢宰x取去重復(fù)數(shù)據(jù)存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)集。從去重復(fù)數(shù)據(jù)存儲(chǔ)器中讀取的數(shù)據(jù)集和元數(shù)據(jù)可以存儲(chǔ)在非去重復(fù)數(shù)據(jù)存儲(chǔ)器中。在非去重復(fù)數(shù)據(jù)存儲(chǔ)器中,數(shù)據(jù)集以將數(shù)據(jù)對(duì)象的一個(gè)或多個(gè)副本保留在數(shù)據(jù)集中的格式存儲(chǔ)。
文檔編號(hào)G06F17/30GK101430691SQ20081014462
公開(kāi)日2009年5月13日 申請(qǐng)日期2008年3月28日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者F·M·阿伯, M·M·雷克 申請(qǐng)人:賽門(mén)鐵克公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
崇礼县| 富宁县| 萝北县| 宁国市| 天柱县| 肇州县| 崇左市| 闽侯县| 长寿区| 股票| 丰台区| 蓝山县| 周口市| 从江县| 云安县| 浮梁县| 永兴县| 洛阳市| 秦安县| 历史| 齐齐哈尔市| 昌黎县| 家居| 祁连县| 吉首市| 顺义区| 巴东县| 临洮县| 都匀市| 林口县| 南阳市| 三明市| 敦化市| 兰溪市| 华亭县| 信丰县| 揭西县| 金堂县| 改则县| 怀集县| 平遥县|