[發(fā)明專利]一種在Linux平臺上獲得一致性備份的方法無效
| 申請?zhí)枺?/td> | 201210437244.7 | 申請日: | 2012-11-06 |
| 公開(公告)號: | CN103810056A | 公開(公告)日: | 2014-05-21 |
| 發(fā)明(設(shè)計)人: | 濮文俊 | 申請(專利權(quán))人: | 南京壹進(jìn)制信息技術(shù)有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210014 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 linux 平臺 獲得 一致性 備份 方法 | ||
1.一種在Linux平臺上獲得一致性備份的方法,其特征在于包括以下步驟:
步驟1:應(yīng)用模塊將需要監(jiān)控的文件或目錄傳遞給管理模塊,并且向管理模塊發(fā)送開始或停止監(jiān)控的命令;
步驟2:Linux內(nèi)核的監(jiān)控模塊攔截sys-write函數(shù),將所述原sys-write函數(shù)記為OLDWRITE,并將攔截后的所述sys-write函數(shù)用NEWWRITE函數(shù)替換;
步驟3:所述應(yīng)用模塊通過接口通知內(nèi)核開始監(jiān)控,當(dāng)文件的寫操作被截獲后,所述NEWWRITE函數(shù)根據(jù)文件句柄判斷所述文件是否為被監(jiān)控的文件,如果是被監(jiān)控文件,則捕獲寫操作的操作時刻、文件名、起始偏移、寫入的數(shù)據(jù)內(nèi)容以及字節(jié)數(shù),將捕獲到的實時監(jiān)控信息存儲到實時數(shù)據(jù)集合中,最后所述文件再調(diào)用OLDWRITE函數(shù),如果不是監(jiān)控文件,則直接調(diào)用OLDWRITE函數(shù);
步驟4:當(dāng)用戶程序完成對需要監(jiān)控文件或目錄的拷貝后,所述應(yīng)用模塊通過接口通知內(nèi)核停止監(jiān)控;
步驟5:應(yīng)用模塊把上述監(jiān)控文件的鏡像數(shù)據(jù)和實時數(shù)據(jù)集合文件按時間的先后順序組成一個備份文件,此時生成的備份就是一致性備份。
2.如權(quán)利要求1中所述一種在Linux平臺上獲得一致性備份的方法,所述Linux平臺對Linux操作系統(tǒng)的要求比較低,默認(rèn)文件系統(tǒng)即可,不需要具備快照功能、安裝邏輯卷管理以及其他復(fù)雜配置。
3.如權(quán)利要求1中所述一種在Linux平臺上獲得一致性備份的方法,所述實時數(shù)據(jù)集合是存儲監(jiān)控文件進(jìn)行寫操作時捕獲到的實時監(jiān)控信息,每攔截到一次寫操作并進(jìn)行一次記錄,其功能類似日志。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京壹進(jìn)制信息技術(shù)有限公司,未經(jīng)南京壹進(jìn)制信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210437244.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





