[發明專利]一種監控目錄變化事件過濾方法有效
| 申請號: | 200910016773.8 | 申請日: | 2009-07-13 |
| 公開(公告)號: | CN101604268A | 公開(公告)日: | 2009-12-16 |
| 發明(設計)人: | 劉正偉 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 監控 目錄 變化 事件 過濾 方法 | ||
技術領域
本發明是一種監控目錄變化事件過濾技術,通常用于基于文件的備份系統,旨在減少增量備份中的文件備份次數。采用“監控目錄變化事件過濾”技術可以將存儲的數據縮減為原來的1/10,從而讓出更多的備份空間,不僅可以使磁盤上的備份數據保存更長的時間,而且還可以節約離線存儲時所需的大量的帶寬。
技術背景
存儲空間不足,一直是IT人員頭痛的事,因為不只是要添購存儲設備,更要面臨調整存儲架構后接踵而至的種種設定工作。這些工作的復雜繁瑣就不用說了,在擴充存儲容量的過程中,更可能需要停機,這會嚴重影響到企業的正常營運。
企業為了保護數據必須定期執行數據備份,這是數據快速累積的原因之一。尤其現今有些企業開始先備份到速度較快的磁盤,再逐次備份至磁帶等設備,對于必須趕在當日下班至隔日上班前完成大量備份的企業而言,磁盤備份是個好方法,備份快、回復也快,但磁盤備份無疑會加速磁盤空間的消耗。
一般來說企業應用中有大量的文件和郵件,如果每次備份都將所有文件和數據進行一次全備份,那將需要非常大的存儲空間。基于這個原因業界一般采用增量備份和差異備份的方式。差量備份(differential?backup)不會在備份完成后清除歸檔塊,而增量備份會在完成后清除歸檔塊,這樣就能避免有些文件不必要地再次被備份。使用歸檔塊還能使用戶真實地查看到那些文件需要備份。
無論是增量備份還是差量備份都遇到同樣的一個問題,對于普通用戶而言,我們常常實時備份我們的辦公文件,尤其是doc、ppt文件,也就是說對于類似doc、ppt文件每次修改都希望能備份一個版本,以便萬一有了問題之后能夠及時的找回歷史版本。文件目錄就為此實現,只要用戶指定了被保護目錄,只有目錄中的文件發生了變化才會進行數據保護。但遇到的問題時,操作系統往往在一個文件變化之后,產生了往往不止一個事件通知,有時候高達十幾個,如果根據這些事件通知,可能需要備份十幾次文件,顯然不論從效率還是從磁盤空間使用率來考慮都是巨大的問題。
通常用于基于文件的備份系統,旨在減少增量備份中的文件備份次數。采用“監控目錄變化事件過濾”技術可以將存儲的數據縮減為原來的1/10,從而讓出更多的備份空間,不僅可以使磁盤上的備份數據保存更長的時間,而且還可以節約離線存儲時所需的大量的帶寬。
因此,如何提供一種方法,使其解決文件變化時,只備份一次變化的文件而不是備份每次事件變化的文件是目前數據急劇增加面臨的挑戰。
發明內容
本發明的目的是提供一種監控目錄變化事件過濾方法。
本發明的方法是按以下方式實現的,系統體系結構包括:文件監控事件模塊(1)、文件攔截器模塊(2)、事件攔截器模塊(3)、文件拷貝模塊(4)各模塊的作用和處理步驟如下:
文件監控事件模塊(1)為了保護指定的文件目錄,通常先指定保護的文件目錄將它添加到文件監控列表中,文件監控事件模塊(1)啟動對此目錄進行監控之后會實時監控目錄下任何文件的變化,此目錄下文件被添加、刪除、修改都會觸發文件監控器,根據文件變化的事件,通知到文件保護模塊,從而可以進行文件備份,以實現文件保護的目的。
文件攔截器模塊(2)一個文件經過修改之后,往往會產生好幾個事件,有的文件在修改的過程中會產生很多臨時文件,比如編輯一個Word?doc文件會產生很多臨時的以.tmp結尾的臨時文件。并且這些臨時文件是不斷變化的,每一次變化會產生多個文件變化事件。文件攔截器模塊(2)會根據文件類型,將產生的事件通過過濾,只將真實文件變化的事件傳遞,對于臨時文件產生的事件通知全部屏蔽。
事件攔截器模塊(3)一個文件修改可能會產生三次文件改變的事件,如果不進行處理,備份模塊會將此文件備份三次,而實際上只需要備份一次即可。事件攔截器模塊(3)將接收的文件改變事件先放到事件過濾模塊緩存,通過設置一定的時間將此文件的變化事件全部都接收下來,然后過濾掉重復的事件,從而減少事件的觸發,保證文件保護的效率。
文件拷貝模塊(4)根據事件攔截器模塊(3)發送過來的文件事件變化,將變化的文件備份到保護目錄中。
本發明的有益效果是:通常用于基于文件的備份系統,旨在減少增量備份中的文件備份次數。采用“監控目錄變化事件過濾”方法可以將存儲的數據縮減為原來的1/10,從而讓出更多的備份空間,不僅可以使磁盤上的備份數據保存更長的時間,而且還可以節約離線存儲時所需的大量的帶寬。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910016773.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:通過USB界面對已關機系統本地硬盤信息的操作方法
- 下一篇:厚薄規





