[發(fā)明專利]一種Linux系統(tǒng)備份和修復(fù)方法無效
| 申請(qǐng)?zhí)枺?/td> | 201110362865.9 | 申請(qǐng)日: | 2011-11-16 |
| 公開(公告)號(hào): | CN102541685A | 公開(公告)日: | 2012-07-04 |
| 發(fā)明(設(shè)計(jì))人: | 史安生;何曌君;許國(guó)昌;徐斌 | 申請(qǐng)(專利權(quán))人: | 中標(biāo)軟件有限公司 |
| 主分類號(hào): | G06F11/14 | 分類號(hào): | G06F11/14 |
| 代理公司: | 北京匯智英財(cái)專利代理事務(wù)所 11301 | 代理人: | 吳懷權(quán) |
| 地址: | 200030 上海市番*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 linux 系統(tǒng) 備份 修復(fù) 方法 | ||
1.一種Linux系統(tǒng)備份方法,其特征在于:該方法是基于rsync命令,該命令采用滾動(dòng)弱校驗(yàn)和強(qiáng)校驗(yàn),首先計(jì)算出當(dāng)前系統(tǒng)文件與備份文件的不同之處,在系統(tǒng)前次利用備份方法進(jìn)行備份之后再次進(jìn)行備份時(shí),只需將當(dāng)前系統(tǒng)在前次備份之后用戶新增或修改的文件增加到前次備份文件中。
2.如權(quán)利要求1所述的備份方法,其特征在于:所述的備份方法為系統(tǒng)克隆,即將需要備份的文件利用rsync命令完全復(fù)制到磁盤其它分區(qū)或移動(dòng)存儲(chǔ)設(shè)備。
3.如權(quán)利要求2所述的備份方法,其特征在于:所述方法實(shí)現(xiàn)步驟如下:
(1)、將備份文件分成大小為?N?的不重合的若干數(shù)據(jù)塊(文件末尾部分分塊大小可能不足N),并由rsync命令對(duì)這些數(shù)據(jù)塊進(jìn)行兩種不同方式的校驗(yàn):32位的滾動(dòng)弱校驗(yàn)、128位的強(qiáng)校驗(yàn);
(2)、將上述每個(gè)數(shù)據(jù)塊的弱校驗(yàn)、強(qiáng)校驗(yàn)結(jié)果發(fā)送給當(dāng)前系統(tǒng)文件;
(3)、由rsync?命令對(duì)當(dāng)前系統(tǒng)文件中每個(gè)長(zhǎng)度為N的數(shù)據(jù)塊進(jìn)行弱校驗(yàn)并與從備份文件收到的弱校驗(yàn)值進(jìn)行匹配,若相同再進(jìn)行強(qiáng)校驗(yàn)匹配,找出所有能相匹配的部分,則剩下的為不能匹配的部分,從而能快速找出當(dāng)前系統(tǒng)文件與備份文件之間的區(qū)別之處;
(4)、通過上述計(jì)算,將系統(tǒng)文件中存在而備份文件中沒有的文件,復(fù)制到備份文件,實(shí)現(xiàn)增量系統(tǒng)文件克隆。
4.一種Linux系統(tǒng)修復(fù)方法,其特征在于:該方法是基于rsync命令,該命令采用滾動(dòng)弱校驗(yàn)和強(qiáng)校驗(yàn),首先計(jì)算出系統(tǒng)文件與備份文件的不同之處,在目標(biāo)系統(tǒng)出現(xiàn)故障需要進(jìn)行修復(fù)時(shí),只需對(duì)目標(biāo)系統(tǒng)中相對(duì)于備份文件已丟失或修改的文件進(jìn)行修復(fù)。
5.如權(quán)利要求4所述的修復(fù)方法,其特征在于:所述修復(fù)方法為利用鏡像備份文件進(jìn)行鏡像修復(fù)。
6.如權(quán)利要求5所述的修復(fù)方法,其特征在于:該鏡像備份文件是用戶在系統(tǒng)正常的情況下使用鏡像備份命令將所使用的系統(tǒng)備份并存儲(chǔ)到磁盤的一個(gè)分區(qū)或移動(dòng)存儲(chǔ)設(shè)備,且在修復(fù)進(jìn)行之前指定該鏡像備份文件的存儲(chǔ)介質(zhì)并指定該鏡像備份文件。
7.如權(quán)利要求4所述的修復(fù)方法,其特征在于:上述方法實(shí)現(xiàn)步驟如下:
(1)、將系統(tǒng)文件分成大小為?N?的不重合的若干數(shù)據(jù)塊(文件末尾部分分塊大小可能不足N),并由rsync命令對(duì)這些數(shù)據(jù)塊進(jìn)行兩種不同方式的校驗(yàn):32位的滾動(dòng)弱校驗(yàn)、128位的強(qiáng)校驗(yàn);
(2)、將上述每個(gè)數(shù)據(jù)塊的弱校驗(yàn)、強(qiáng)校驗(yàn)結(jié)果發(fā)送給備份文件;
(3)、由rsync命令對(duì)備份文件中每個(gè)長(zhǎng)度為N的數(shù)據(jù)塊進(jìn)行弱校驗(yàn)并與從系統(tǒng)文件收到的弱校驗(yàn)值進(jìn)行匹配,若相同再進(jìn)行強(qiáng)校驗(yàn)匹配,找出所有能相匹配的部分,則剩下的為不能匹配的部分,從而能快速找出系統(tǒng)文件與備份文件之間的區(qū)別之處;
(4)、通過上述計(jì)算,將備份文件中存在而系統(tǒng)文件中丟失或修改的文件發(fā)送到系統(tǒng)文件,系統(tǒng)文件接收到文件從而完成系統(tǒng)的修復(fù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中標(biāo)軟件有限公司,未經(jīng)中標(biāo)軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110362865.9/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- LINUX內(nèi)核動(dòng)態(tài)加載方法
- 一種Linux嵌入式系統(tǒng)的安全啟動(dòng)方法
- 一種加快嵌入式Linux系統(tǒng)啟動(dòng)的方法
- Linux文件系統(tǒng)的多點(diǎn)備份和實(shí)時(shí)保護(hù)方法
- 基于硬件的Linux軟件開發(fā)系統(tǒng)及其構(gòu)建方法
- 將VxWorks任務(wù)移植到Linux的方法及裝置
- 一種Linux內(nèi)核接管socket鏈接的方法和裝置
- 一種Linux系統(tǒng)的備份和還原方法
- 一種基于Linux系統(tǒng)盤的寫過濾系統(tǒng)和方法
- 一種基于Linux系統(tǒng)盤的熱插拔方法和系統(tǒng)
- 一種數(shù)據(jù)庫備份的方法及裝置
- 一種虛擬化網(wǎng)絡(luò)備份、恢復(fù)的方法和相應(yīng)裝置
- 一種數(shù)據(jù)備份方法和裝置
- 包配置文件的備份方法及終端
- 分布式實(shí)時(shí)文件系統(tǒng)的備份方法及備份系統(tǒng)
- 一種數(shù)據(jù)備份和恢復(fù)方法、備份服務(wù)器和源服務(wù)器
- 一種備份方法和裝置
- 一種數(shù)據(jù)備份方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)備份方法及裝置
- 一種數(shù)字法庭數(shù)據(jù)備份系統(tǒng)





