[發明專利]一種實現文件差異備份的系統及方法有效
| 申請號: | 201110276128.7 | 申請日: | 2011-09-16 |
| 公開(公告)號: | CN102354293A | 公開(公告)日: | 2012-02-15 |
| 發明(設計)人: | 楊銀春;劉正偉;文忠領 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;王漪 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 文件 差異 備份 系統 方法 | ||
技術領域
本發明涉及計算機應用領域中數據備份技術,尤其涉及實現文件差異備份的系統及方法。
背景技術
全球的信息化步伐越來越快,數據總量正在急速的增長,所以數據存儲的安全性變得越來越重要。信息化給人們帶來快捷的服務和方便的管理的同時,也給人們帶來數字信息丟失的風險,因此數據備份的重要地位越發突顯。
數據備份方式主要有以下三種方式:
(1)全量備份,亦稱完全備份(full?backup),指每個檔案都會被寫進備份檔去。
如果在兩個時間點備份之間,數據沒有任何更動,那么所有備份數據都是一樣的。這問題出自備份系統不會檢查自上次備份后,檔案有沒有被更動過;它只是機械性地將每個檔案讀出、寫入,不管檔案有沒有被修改過。備份全部選中的文件及文件夾,并不依賴文件的存盤屬性來確定備份哪些文件。
增量備份(incremental?backups),它與完全備份不同,是指在做檔案數據備份前,先判斷該檔案的最后修改時間是否比上次備份的時間來得晚;如果是,則表示該檔案被更動過,因而判斷需要進行備份;如果否,則表示自上次備份后該檔案沒有被更動過,故判斷不需要進行備份。
差異備份(differential?backup),它與增量備份一樣,是指針對上次完整備份來備份更動過的檔案數據。
差異備份與是增量備份的區別是,它累積一個檔案自上次完整備份后曾被更新過,則每次定時地進行差異備份時,該檔案都會以上次完整備份為基準被進行備份,直到下一次完整備份為止。而增量備份則是針對于上一次備份(無論是哪種備份)后所有發生變化的文件。
這表示差異備份中的檔案,都是自上次完全備份之后被更改的檔案。如果要復原整個系統,則只需先復原完全備份,再復原最后一次的差異備份即可。
通常,傳統的差異備份的解決方案是利用文件系統分層驅動模型,即文件系統分成應用層、驅動層以及硬件資源層,通過在應用層和底層的物理硬件之間增加一個驅動層,實現用自定義的文件過濾驅動程序攔截文件的IO操作,同時將文件因IO操作導致變化的信息保存成日志文件,存儲在本地。這種方法的缺點是:一旦本地日志文件損壞或丟失,將不能針對全量備份文件恢復到當前的文件。
發明內容
本發明所要解決的技術問題是提供一種實現文件差異備份的系統及方法,能夠在本地日志文件損壞或丟失時仍針對全量備份文件恢復到當前的文件。
為了解決上述技術問題,本發明提供了一種實現文件差異備份的系統,包括依次連接的文件差異備份應用子系統、文件過濾驅動子系統以及遠程存儲子系統,其中:
文件差異備份應用子系統,用于將預先設定的文件差異備份策略輸出給文件過濾驅動子系統;根據文件過濾驅動子系統生成的日志文件進行文件差異備份;
文件過濾驅動子系統,用于根據輸入的文件差異備份策略攔截文件系統中文件的變化信息,并在本地生成和/或保存日志文件,同時將日志文件傳輸給遠程存儲子系統;
遠程存儲子系統,用于存儲文件過濾驅動子系統傳輸的日志文件。
進一步地,
文件差異備份應用子系統預先設定的文件差異備份策略,包括對文件內容差異備份、對文件元數據差異備份以及對文件位置信息差異備份中的一種或多種。
進一步地,
文件過濾驅動子系統攔截到文件系統中有關文件的輸入或輸出操作后,判斷操作符合文件差異備份策略,則將相應的文件變化信息記錄到本地生成和/或保存的日志文件中;在將日志文件進行安全驗證后傳輸給遠程存儲子系統。
進一步地,
文件差異備份應用子系統在要進行文件差異備份時,先從文件過濾驅動子系統獲取并驗證相應的日志文件,如獲取和/或驗證日志文件正常,則根據驗證的日志文件對本地文件系統的文件進行差異備份;如獲取和/或驗證日志文件異常,則從遠程存儲子系統重新獲取相應的日志文件后,對本地文件系統的文件進行差異備份。
進一步地,遠程存儲子系統是一個或多個遠程數據庫服務器。
為了解決上述技術問題,本發明提供了一種實現文件差異備份的方法,涉及文件差異備份應用子系統、文件過濾驅動子系統以及遠程存儲子系統,該方法包括:
文件差異備份應用子系統預先設定文件差異備份策略;
文件過濾驅動子系統根據文件差異備份策略攔截文件系統中文件的變化信息,并在本地生成和/或保存日志文件,同時傳輸給遠程存儲子系統。
進一步地,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110276128.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種包分類規則集快速壓縮方法
- 下一篇:一種液位模糊控制器及工作方法





