[發明專利]在備份數據上實現讀/寫、多版本文件系統有效
| 申請號: | 200810168605.6 | 申請日: | 2008-03-28 |
| 公開(公告)號: | CN101404567A | 公開(公告)日: | 2009-04-08 |
| 發明(設計)人: | 吳偉寶;M·蔡斯;T·哈特尼特 | 申請(專利權)人: | 賽門鐵克公司 |
| 主分類號: | H04L1/22 | 分類號: | H04L1/22;G06F17/30 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 | 代理人: | 吳麗麗 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 備份 數據 實現 版本 文件系統 | ||
技術領域
本發明涉及計算機系統,更具體地,涉及計算機系統內數據的備份和恢復。
背景技術
對于各種機構而言,利用一些類型的備份機制對位于各種客戶端設備上的數據進行保護的需求日益增加。例如,眾多客戶端設備可以耦合到一個網絡,一個或多個介質服務器也耦合到該網絡。所述介質服務器可包括或進一步耦合到由一個或多個盤存儲設備、磁帶驅動器或其它備份介質所構成的存儲單元。每個客戶端設備上的備份代理(agent)可以將數據文件傳送到介質服務器以根據各種計劃、策略等進行存儲。例如,大型備份數據集可以從一個客戶端設備移動到被配置來存儲用于以后取回的數據的介質服務器,由此保護數據避免因為用戶錯誤、系統故障、斷電和災難等而丟失,以及對合規(regulatory compliance)、工作流追蹤等的信息進行歸檔。
為了使得數據更容易獲得,一個或多個元數據管理器可以在目錄中存儲元數據,所述元數據描述相關的備份數據。這樣的目錄可以被稱作元數據庫。元數據管理器可以被置于分離的主機上,或者共同置于包括備份數據的主機上。因此,寄留于不同位置的一個或多個元數據庫可以包含描述備份數據的數據。
客戶端設備可以在常規備份介質以及基于盤的備份介質上備份和恢復數據。可以使用常規檔案存儲技術,其中存儲整個數據集,而不管是否已存儲了較早的相同版本。在其它情況下,可以使用對數據集進行分段并且對段去重復的單實例存儲技術。可以在相同的備份環境中混合常規技術和單實例技術。為了便于尋找存儲在備份系統中的數據實體,可以在客戶端設備上提供文件系統用戶界面。例如,可以通過提供網絡文件系統(NFS)或公共互聯網文件系統(CIFS)的一些功能的界面來讀取備份中的文件。不幸的是,這些界面不提供在備份中寫入、修改或創建文件的多個版本的能力。
考慮到以上問題,期望有一種考慮了這些問題的、用于在備份介質上存儲的備份中寫入文件和使文件多版本化的有效系統和方法。
發明內容
公開了計算機系統和方法的多個實施例。在一個實施例中,一種計算機系統包括第一主機和第二主機,第一主機耦合到備份介質。所述備份介質被配置用于存儲數據段和數據對象,每個數據對象引用一個或多個數據段。第二主機被配置用于向第一主機傳送用于識別數據實體的寫請求,其中所述數據實體包括由第一數據對象引用的數據段。所述第一主機被配置用于響應于接收到所述寫請求,恢復所述數據實體的拷貝,并且創建引用由第一數據對象引用的數據段的第二數據對象。第二主機進一步被配置用于對所述拷貝進行修改,并且向第一主機傳送與所述修改相對應的數據變化。第一主機進一步被配置用于響應于接收到數據變化向第二數據對象添加一個或多個數據段引用,所述數據變化向所述拷貝添加數據或者從所述拷貝中刪除數據段的一部分。第一主機進一步被配置用于在數據變化從所述拷貝刪除了所有數據段的情況下從第二數據對象中移除數據段引用。在一個實施例中,所述備份介質包括單實例備份數據。
在另一實施例中,所述計算機系統包括目錄,所述目錄被配置用于存儲描述所述多個備份數據對象的元數據。在另一實施例中,所述主機被配置用于通過虛擬文件系統接口訪問備份介質。所述虛擬文件系統接口被配置用于使第二主機能夠向所述備份介質寫數據。所述虛擬文件系統接口可進一步被配置用于使第二主機能夠在備份介質上創建和存儲備份數據對象的多個版本。所述目錄可進一步被配置用于存儲描述分支的元數據,所述分支包含所述多個備份數據對象的多個版本。
通過考慮以下描述和附圖,這些和其它實施例將變得易于理解。
附圖說明
圖1例示了計算機系統的一個實施例。
圖2是可在計算機系統內操作的備份系統的一個實施例的概括框圖。
圖3是可以作為備份系統一部分的系統的一個實施例的更為詳細的框圖。
圖4例示了目錄及其在存儲池中的相關數據的一個實施例。
圖5例示了用戶界面的一個實施例,所述用戶界面可以由備份代理用來查看備份數據和元數據。
圖6例示了在寫操作期間對與備份數據池中所存儲的數據實體相對應的元數據和數據進行的修改的一個實施例。
圖7例示了修改備份存儲池中的文件的處理的一個實施例。
圖8例示了對應于文件的多個版本的目錄元數據的一個實施例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于賽門鐵克公司,未經賽門鐵克公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810168605.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:管理虛擬通話群組的方法和系統
- 下一篇:一次性截流輸液器
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





