新四季網

支持雲平臺用戶文件自動備份的實現方法

2023-05-20 19:24:26 3

支持雲平臺用戶文件自動備份的實現方法
【專利摘要】本發明公開了一種支持雲平臺用戶文件自動備份的實現方法,包括安裝文件源伺服器,配置IP位址、文件服務目錄、文件操作權限、用戶權限、用戶組、文件源目錄;安裝文件備份伺服器,配置IP位址、文件服務目錄、文件操作權限、用戶權限、用戶組、文件備份目錄;安裝同步伺服器,配置文件同步服務;文件備份伺服器與文件同步伺服器之間通過設置守護線程,啟動文件同步服務;文件源伺服器配置密碼文件,並設置通信埠;文件源伺服器啟動守護線程;文件源伺服器編寫同步腳本,設置文件源伺服器定時服務;啟動定時服務,文件同步服務掃描文件,找尋發生變化的文件;將發生變化的文件複製並轉成二進位文件流,並傳送到文件備份伺服器中的文件備份目錄中。
【專利說明】支持雲平臺用戶文件自動備份的實現方法

【技術領域】
[0001]本發明涉及計算機通信【技術領域】,具體地說,涉及一種用於雲平臺處理文件備份任務的方法和系統。

【背景技術】
[0002]隨著雲計算技術的不斷發展,憑藉成本低、易維護等優勢,越來越多的企業開始使用雲服務來替代傳統的由IT部門自主運維的IT基礎設施。雲平臺基於虛擬化技術構建,通過搭建雲計算集群,能夠在訪問高峰時提供各種應用所需的資源,並能夠在訪問低峰時自動回收資源,實現計算、存儲和網絡資源的彈性伸縮。
[0003]目前國內主流的雲平臺,主要只實現鏡像或者虛擬伺服器或者硬碟級別的數據文件備份,即將虛擬伺服器中的作業系統與用戶個人數據進行無差別備份。目前技術通常按照如下步驟來完成雲平臺的文件備份:首先利用虛擬化服務,在平臺下創建多臺配置相同的虛擬伺服器;然後配置雲平臺的備份服務;接著啟動雲平臺,備份服務根據配置的策略運行;最後備份服務根據所配置的策略對虛擬伺服器或者磁碟進行備份。
[0004]現有技術的原理是使用Hadoop分布式文件系統(HDFS)將整個雲平臺的物理硬碟進行無差別備份,將平臺的運行數據與用戶的業務數據分片切割,然後分布式存儲到一個或多個備份磁碟中。用戶無法直接使用這些備份數據,也無法確切知道自己的數據放到哪一個磁碟上,不方便用戶對文件進行精細管理與使用,同時保存文件需要佔用大量存儲資源,而且很多備份文件並不是用戶所關心的,浪費資源,操作時也需人工介入,增加了出錯機率。


【發明內容】

[0005]本發明的目的在於提供一種支持雲平臺用戶文件自動備份的實現方法,只將用戶所關心的文件進行備份併集中保存,提高效率,減少資源浪費,節省人力物力。
[0006]為了實現上述目的,本發明所採用的技術方案如下:
[0007]一種支持雲平臺用戶文件自動備份的實現方法,包括以下步驟:步驟一:安裝文件源伺服器,配置IP位址、文件服務目錄、文件操作權限、用戶權限、用戶組、文件源目錄;步驟二:安裝文件備份伺服器,配置IP位址、文件服務目錄、文件操作權限、用戶權限、用戶組、文件備份目錄;步驟三:安裝同步伺服器,所述同步伺服器配置文件同步服務;步驟四:所述文件備份伺服器與所述文件同步伺服器之間通過設置守護線程,啟動所述文件同步服務;步驟五:所述文件源伺服器配置密碼文件,並設置通信埠 ;步驟六:所述文件源伺服器啟動所述守護線程;步驟七:所述文件源伺服器編寫同步腳本,設置所述文件源伺服器定時服務;步驟八:啟動所述定時服務,所述文件同步服務掃描所述文件源目錄中的文件,找尋發生變化的文件;步驟九:所述文件同步服務將發生變化的文件複製並轉成二進位文件流,並傳送到所述文件備份伺服器中的所述文件備份目錄中。
[0008]進一步,也可以在所述文件備份伺服器中配置所述文件同步服務。
[0009]進一步,所述文件備份伺服器可以選擇unison配置所述文件同步服務。
[0010]進一步,所述文件備份伺服器可以選擇rsync配置所述文件同步服務。
[0011]進一步,所述文件備份伺服器可以選擇自編shell腳本配置所述文件同步服務。
[0012]進一步,所述文件同步服務對用戶操作權限、文件狀態、文件基本屬性進行同步。
[0013]進一步,所述文件源伺服器與所述文件備份伺服器均是基於雲平臺的虛擬機,二者皆運行於所述雲平臺中。
[0014]進一步,所述文件備份目錄是所述文件備份伺服器中的文件夾,用於保存備份文件。
[0015]進一步,所述文件源目錄是所述文件源伺服器中的用戶文件夾,主要用來存儲用戶文件。
[0016]進一步,可以加載文件掃描服務,對文件進行實時備份。
[0017]與現有技術相比,本發明只將用戶所關心的文件進行備份併集中保存,可以避免整個平臺或者整臺伺服器進行備份操作,提高效率,減少資源浪費,同時在現有雲平臺中就能進行改良配置,不需要投入大量的硬體和外圍設施,節省人力物力。

【專利附圖】

【附圖說明】
[0018]圖1為本發明的虛擬化服務與伺服器的結構關係示意圖;
[0019]圖2為本發明的文件備份流程示意圖;
[0020]圖3為本發明的一對多單源頭文件備份模式結構示意圖;
[0021]圖4為本發明的單向環形文件備份模式結構示意圖;
[0022]圖5為本發明的雙向三角文件備份模式結構示意圖。

【具體實施方式】
[0023]下面結合附圖和具體實施例對本發明支持雲平臺用戶文件自動備份的實現方法作進一步說明。
[0024]請參閱圖1和圖2,本發明引入了文件源伺服器、文件備份伺服器、文件同步服務、文件備份目錄、文件源目錄。所述文件源伺服器與所述文件備份伺服器均是基於雲平臺的虛擬化服務所創建的虛擬機,二者皆運行於所述雲平臺中。所述文件備份目錄是所述文件備份伺服器中的文件夾,用於保存備份過來的文件。所述文件源目錄是所述文件源伺服器中的用戶文件夾,主要存儲的是用戶的文件。
[0025]本發明支持雲平臺用戶文件自動備份的實現方法,包括以下步驟:
[0026]步驟一:安裝文件源伺服器,配置IP位址、文件服務目錄、文件操作權限、用戶權限、用戶組、文件源目錄。具體過程與設置普通家用PC機一樣。
[0027]步驟二:安裝文件備份伺服器,配置IP位址、文件服務目錄、文件操作權限、用戶權限、用戶組、文件備份目錄。本實施例中,可以安裝一臺或多臺所述文件備份伺服器。
[0028]步驟三:安裝同步伺服器,所述同步伺服器配置文件同步服務。
[0029]所述文件同步服務對用戶操作權限、文件狀態、文件基本屬性進行同步。所述文件備份伺服器可以選擇unison (Unison File Synchronizer)配置所述文件同步服務,也可以選擇rsync (remote sync)配置所述文件同步服務,還可以選擇自編shell (在計算機科學中,Shell俗稱殼)腳本配置所述文件同步服務。本實施例中,所述文件備份伺服器選擇rsync配置所述文件同步服務。本發明並不限於此,當然,在其他實施例中,也可以在所述文件備份伺服器中配置所述文件同步服務。
[0030]步驟四:所述文件備份伺服器與所述文件同步伺服器之間通過設置守護線程,啟動所述文件同步服務。
[0031]步驟五:所述文件源伺服器配置密碼文件,並設置通信埠。
[0032]步驟六:所述文件源伺服器啟動所述守護線程。
[0033]步驟七:所述文件源伺服器編寫同步腳本,設置所述文件源伺服器定時服務。
[0034]步驟八:啟動所述定時服務,所述文件同步服務掃描所述文件源目錄中的文件,找尋發生變化的文件。
[0035]步驟九:所述文件同步服務將發生變化的文件複製並轉成二進位文件流,並傳送到所述文件備份伺服器中的所述文件備份目錄中。
[0036]所述文件源伺服器中的所述定時服務啟動後,每隔一段時間(例如一分鐘)訪問所述文件同步服務,所述文件同步服務將掃描所述文件源目錄中的文件,並找出哪些文件發生了變化,將發生了變化的文件複製並轉成二進位文件流,通過指定的傳輸協議(SSH協議)將發生變化的文件傳遞到所述文件備份伺服器,所述備份伺服器的所述文件同步服務將文件存儲到文件夾所述文件備份目錄中,至此,實現了雲平臺用戶文件的自動備份。
[0037]由於在配置所述文件同步服務時,不採用壓縮存儲,文件的整個狀態都可以得到保存。例如,文件夾所述文件源目錄中的abc.txt文件,保存到文件夾所述文件備份目錄中的時候,也是abc.txt文件,而不會變成其他文件格式。用戶將文件夾所述文件備份目錄中的文件拷貝出來後可以直接使用,避免了現有技術中無差別分散壓縮存儲所帶來的問題。
[0038]通過所述定時服務執行文件備份操作時,有一定的時間差,可以加載文件掃描服務,對文件進行實時備份。當有文件發生變化(增刪改)的時候,立即觸發備份操作。這樣,所有的所述備份伺服器上的文件會與所述源文件伺服器上的文件保持一致。
[0039]請參閱圖3、圖4和圖5,本發明可以採用一對多單源頭文件備份模式、單向環形文件備份模式、雙向三角備份模式實現支持雲平臺用戶文件的自動備份。一對多單源頭文件備份模式,使用一臺所述文件伺服器作為源頭,備份到一臺或多臺的所述備份伺服器,適合應用於多點災備,在各個地方都有用戶保留的數據備份。單向環形文件備份模式,每臺伺服器都保留特定的數據文件,定向備份到特定的伺服器,形成備份鏈,適合逐級增量備份的情景。雙向三角文件備份模式,每臺伺服器都有兩臺備份,並形成備份集群,可靠性高。
[0040]本發明只將用戶所關心的文件進行備份併集中保存,可以避免整個平臺或者整臺伺服器進行備份操作,提高效率,減少資源浪費,同時在現有雲平臺中就能進行改良配置,不需要投入大量的硬體和外圍設施,節省人力物力。
[0041]以上詳細描述了本發明的較佳具體實施例,應當理解,本領域的普通技術人員無需創造性勞動就可以根據本發明的構思做出諸多修改和變化。因此,凡本【技術領域】中技術人員依本發明構思在現有技術基礎上通過邏輯分析、推理或者根據有限的實驗可以得到的技術方案,均應該在由本權利要求書所確定的保護範圍之中。
【權利要求】
1.一種支持雲平臺用戶文件自動備份的實現方法,其特徵在於,包括以下步驟: 步驟一:安裝文件源伺服器,配置IP位址、文件服務目錄、文件操作權限、用戶權限、用戶組、文件源目錄; 步驟二:安裝文件備份伺服器,配置IP位址、文件服務目錄、文件操作權限、用戶權限、用戶組、文件備份目錄; 步驟三:安裝同步伺服器,所述同步伺服器配置文件同步服務; 步驟四:所述文件備份伺服器與所述文件同步伺服器之間通過設置守護線程,啟動所述文件同步服務; 步驟五:所述文件源伺服器配置密碼文件,並設置通信埠 ; 步驟六:所述文件源伺服器啟動所述守護線程; 步驟七:所述文件源伺服器編寫同步腳本,設置所述文件源伺服器定時服務; 步驟八:啟動所述定時服務,所述文件同步服務掃描所述文件源目錄中的文件,找尋發生變化的文件; 步驟九:所述文件同步服務將發生變化的文件複製並轉成二進位文件流,並傳送到所述文件備份伺服器中的所述文件備份目錄中。
2.如權利要求1所述的支持雲平臺用戶文件自動備份的實現方法,其特徵在於:也可以在所述文件備份伺服器中配置所述文件同步服務。
3.如權利要求2所述的支持雲平臺用戶文件自動備份的實現方法,其特徵在於:所述文件備份伺服器可以選擇unison配置所述文件同步服務。
4.如權利要求2所述的支持雲平臺用戶文件自動備份的實現方法,其特徵在於:所述文件備份伺服器可以選擇rsync配置所述文件同步服務。
5.如權利要求2所述的支持雲平臺用戶文件自動備份的實現方法,其特徵在於:所述文件備份伺服器可以選擇自編shell腳本配置所述文件同步服務。
6.如權利要求1所述的支持雲平臺用戶文件自動備份的實現方法,其特徵在於:所述文件同步服務對用戶操作權限、文件狀態、文件基本屬性進行同步。
7.如權利要求1所述的支持雲平臺用戶文件自動備份的實現方法,其特徵在於:所述文件源伺服器與所述文件備份伺服器均是基於雲平臺的虛擬機,二者皆運行於所述雲平臺中。
8.如權利要求1所述的支持雲平臺用戶文件自動備份的實現方法,其特徵在於:所述文件備份目錄是所述文件備份伺服器中的文件夾,用於保存備份文件。
9.如權利要求1所述的支持雲平臺用戶文件自動備份的實現方法,其特徵在於:所述文件源目錄是所述文件源伺服器中的用戶文件夾,主要用來存儲用戶文件。
10.如權利要求1所述的支持雲平臺用戶文件自動備份的實現方法,其特徵在於:可以加載文件掃描服務,對文件進行實時備份。
【文檔編號】G06F11/14GK104252397SQ201310265148
【公開日】2014年12月31日 申請日期:2013年6月27日 優先權日:2013年6月27日
【發明者】李引, 袁峰, 吳宇盛 申請人:廣州中國科學院軟體應用技術研究所

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀