本發明專利技術涉及一種基于異地存儲的Linux操作系統備份恢復方法,包括以下步驟:1)根據備份任務計劃信息對備份機器進行備份,產生帶有時間點的備份數據集并保存至備份服務器中;2)采用系統恢復環境啟動恢復機器;3)選擇需要恢復的時間點,將對應的備份數據集恢復到恢復機器中。與現有技術相比,本發明專利技術在發生硬件故障或需要進行系統遷移時,可以快速的將備份系統環境恢復到備份機器或另一臺機器,可靠性高。
【技術實現步驟摘要】
—種基于異地存儲的[…似操作系統備份恢復方法
本專利技術涉及數據保護、災難恢復,是一種針對操作系統的數據保護方案,尤其是涉及一種基于異地存儲的[1皿X操作系統備份恢復方法。
技術介紹
11皿X操作系統以其安全性、可靠性及開放性等特點,越來越多的受到企業用戶的青睞。尤其是近年來隨著政府及企業對信息安全日益重視,各種發行版本的[1皿X系統正成為他們的最佳選擇。 但系統運行中不可避免的會遇到各種軟件或硬件的故障導致系統無法使用。傳統的系統保護方式通常只針對系統環境,或者將備份數據保存到本地硬盤上。當[1皿X服務器遇到嚴重故障導致硬件無法使用時,往往只能重新搭建服務器環境。 目前,皿X系統常見的備份修復方案是將用戶運行的系統備份為一個壓縮文件,當系統無法啟動時,借助于8103引導的修復程序解壓縮備份文件重新安裝系統;但該方案耗時長且用戶系統在備份文件以后新增的系統文件和數據將丟失。此外,系統運行時,如果利用解壓縮文件方式修復系統,正在運行進程的系統文件會被覆蓋,這將導致整個系統崩潰。 中國專利⑶104063294八公開一種系統備份和恢復方法,預定義四種類型的處理方案,通過I?地址識別服務器,接收備份和恢復計劃指令,合理分配備份時間,實現了對大批量匕皿X服務器備份和恢復的智能化集中管理,減少了人力物力消耗。
技術實現思路
本專利技術的目的就是為了克服上述現有技術存在的缺陷而提供一種基于異地存儲的11皿X操作系統備份恢復方法,可以快速的將備份系統環境恢復到備份機器或另一臺機器。 本專利技術的目的可以通過以下技術方案來實現: 一種基于異地存儲的操作系統備份恢復方法,包括以下步驟: 1)根據備份任務計劃信息對備份機器進行備份,產生帶有時間點的備份數據集并保存至備份服務器中; 2)米用系統恢復環境啟動恢復機器; 3)選擇需要恢復的時間點,將對應的備份數據集恢復到恢復機器中。 所述備份任務計劃信息保存在備份服務器中,包括多條備份任務,每條備份任務所包含的信息包括任務1(1標識、任務啟動時間、備份類型和備份數據源。 一個備份任務包括至少一個任務啟動時間。 所述備份類型包括完全備份或增量備份; 所述備份數據源包括系統完整信息或系統完整信息與數據分區信息的組合信息。 所述備份數據集包括系統啟動信息、分區環境和系統文件。 所述步驟2)中,采用146(3(1工具啟動恢復機器。 所述步驟3)具體為: 301)配置恢復機器與備份服務器連接,恢復機器將需要恢復的時間點作為恢復請求發送至備份服務器; 302)備份服務器根據時間點查找相應的備份數據集,并發送給恢復機器; 303)恢復機器根據備份數據集進行恢復; 304)根據恢復機器的硬件信息,將恢復機器啟動需要的驅動文件打包到啟動文件中。 所述恢復機器為原備份機器或其它機器。 所述恢復機器設有多個。 與現有技術相比,本專利技術具有以下優點: 1、可設置備份任務計劃對操作系統進行持續保護,恢復時只需指定希望恢復的時間點就可以將系統恢復至指定狀態。 2、本專利技術的備份類型包括完全備份和增量備份,在保證持續保護效果的前提下減少備份介質的空間占用。 3、本專利技術的備份服務器為專業服務器,不對外提供其他服務,提高了備份數據的安全性,便于統一管理和使用,保障系統的穩定性。 4、當備份機器出現故障時,可以快速的將備份系統環境恢復到備份機器或另一臺機器,減少系統宕機時間。 5、可將同一備份數據恢復到多臺恢復機器中,實現同一環境向多臺機器的快速部署,即使硬件環境不同也可以正常使用。 【附圖說明】 圖1為本專利技術的業務流程示意圖; 圖2為本專利技術備份流程不意圖; 圖3為本專利技術備份系統相關信息的流程示意圖; 圖4為本專利技術恢復流程示意圖。 【具體實施方式】 下面結合附圖和具體實施例對本專利技術進行詳細說明。本實施例以本專利技術技術方案為前提進行實施,給出了詳細的實施方式和具體的操作過程,但本專利技術的保護范圍不限于下述的實施例。 一種基于異地存儲的皿X操作系統備份恢復方法,包括以下步驟:1)根據備份任務計劃信息對備份機器進行備份,產生帶有時間點的備份數據集并保存至備份服務器中采用系統恢復環境啟動恢復機器,恢復機器可以為原備份機器或至少一臺其它機器選擇需要恢復的時間點,將對應的備份數據集恢復到恢復機器中,備份數據集包括系統啟動信息、分區環境和系統文件。備份數據集,任務/時間點的層級結構組織,一個任務會有多個時間點,每個時間點都可以將系統恢復到指定的備份狀態。 如圖1所示為本專利技術的業務流程圖,將備份機器八中的系統信息備份到備份服務器8中,在需要的時候可以系統狀態恢復到原備份機器八或其他恢復機器中,可快速完成以下功能:1)如果當前機器發生軟件故障導致無法使用,可以將備份系統恢復到原備份機器。2)如果當前機器發生硬件故障或需要進行系統遷移時,可以將備份系統恢復到另一臺機器上。3)當需要在多臺機器上部署相同的系統環境,可以將備份數據快速恢復到多臺機器上。 如圖2所示為備份流程圖,具體包括: 步驟8101,由備份服務器數據庫中記錄的備份任務計劃信息發起任務。備份服務器作為備份任務的發起方、備份數據的保存方和恢復數據的提供方。該服務器不對外提供其他服務,以保障系統的穩定性。 備份任務計劃信息保存在備份服務器中,包括多條備份任務,每條備份任務所包含的信息包括任務1(1標識、任務啟動時間、備份類型和備份數據源。一個備份任務包括至少一個任務啟動時間,即可在多個時間點發起同一種任務。 備份類型包括完全備份或增量備份。備份數據源包括系統完整信息或系統完整信息與數據分區信息的組合信息,進行備份時,可將完整的系統信息及可選的數據分區信息備份到備份服務器中,選擇備份非系統相關的數據分區的,在恢復時該數據分區內的信息一同被恢復。 步驟8102,獲取當前任務標識信息,包括任務建立時隨機生成的任務1(1標識(⑶10)、任務類型等信息。 步驟8103,獲取當前時間點信息,包括任務執行開始時間,用于恢復時區分備份數據所包含的系統狀態。 步驟8104,備份系統相關信息。所有數據發送完畢后備份機器向備份服務器發送結束消息,備份任務結束。 備份操作系統的具體流程為: (1)根據文件中的內容,獲取當前備份機器的版本信息。 (2)調用系統八?I獲取當前備份機器硬盤數量、各分區起止位置、物理卷信息、卷組名稱及配置信息、邏輯卷大小及名稱、軟以“配置信息、分區格式及掛載狀態。 (3)調用系統八?I獲取系統引導信息所在磁盤,獲取其上的引導信息。 (4)讀取數據源包含分區內的目錄和文件信息,備份系統相關信息。 如圖3所示為備份系統相關信息的流程,其是將系統的當前狀態完整地備份到備份服務器,具體步驟為: 步驟8201,備份系統版本。 步驟8202,備份分區信息。 步驟8203,判斷是否需要啟動分區,若是,則執行步驟8204,若否,則執行步驟8205。 步驟8204,備份啟動信息,執行步驟8205。 步驟8205,備份文件系統。 步驟8206,判斷是否還有未備份分區,若是,則返回步驟8203,若否,則備份結束。 如圖4所示描述了系統恢復的流程,具體為: 本文檔來自技高網...
【技術保護點】
一種基于異地存儲的Linux操作系統備份恢復方法,其特征在于,包括以下步驟:1)根據備份任務計劃信息對備份機器進行備份,產生帶有時間點的備份數據集并保存至備份服務器中;2)采用系統恢復環境啟動恢復機器;3)選擇需要恢復的時間點,將對應的備份數據集恢復到恢復機器中。
【技術特征摘要】
1.一種基于異地存儲的Linux操作系統備份恢復方法,其特征在于,包括以下步驟: 1)根據備份任務計劃信息對備份機器進行備份,產生帶有時間點的備份數據集并保存至備份服務器中; 2)米用系統恢復環境啟動恢復機器; 3)選擇需要恢復的時間點,將對應的備份數據集恢復到恢復機器中。2.根據權利要求1所述的基于異地存儲的Linux操作系統備份恢復方法,其特征在于,所述備份任務計劃信息保存在備份服務器中,包括多條備份任務,每條備份任務所包含的信息包括任務id標識、任務啟動時間、備份類型和備份數據源。3.根據權利要求2所述的基于異地存儲的Linux操作系統備份恢復方法,其特征在于,一個備份任務包括至少一個任務啟動時間。4.根據權利要求2所述的基于異地存儲的Linux操作系統備份恢復方法,其特征在于,所述備份類型包括完全備份或增量備份; 所述備份數據源包括系統完整信息或系統完整信息與數據分區信息的組合信息。5.根據權利要求1所述的基于異地存儲的...
【專利技術屬性】
技術研發人員:楊坤,
申請(專利權)人:上海愛數軟件有限公司,
類型:發明
國別省市:上海;31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。