亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的方法和系統(tǒng)的制作方法

文檔序號(hào):9646495閱讀:776來源:國知局
實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲(chǔ)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的方法和系統(tǒng)。
【背景技術(shù)】
[0002]為了保證數(shù)據(jù)尤其是重要的數(shù)據(jù)不會(huì)丟失,一般都會(huì)對(duì)其進(jìn)行定期備份。在傳統(tǒng)的物理機(jī)上,對(duì)操作系統(tǒng)備份一般采用對(duì)c盤做備份的方式,隨著虛擬機(jī)應(yīng)用的推廣,操作系統(tǒng)對(duì)于服務(wù)器存儲(chǔ)來說,已經(jīng)變成了文件系統(tǒng)上的一個(gè)普通文件,因此,對(duì)計(jì)算機(jī)的操作系統(tǒng)進(jìn)行備份的需求也越來越普遍。
[0003]目前,對(duì)計(jì)算機(jī)的操作系統(tǒng)進(jìn)行備份,一般是將當(dāng)前存儲(chǔ)服務(wù)器中存儲(chǔ)的從初始時(shí)間點(diǎn)到任一備份時(shí)間點(diǎn)的操作系統(tǒng)的所有鏡像文件均拷貝到備份服務(wù)器中。
[0004]由于每次備份的文件都是對(duì)初始時(shí)間點(diǎn)到備份時(shí)間點(diǎn)的記錄,所以,時(shí)間上比較靠后的備份文件就會(huì)包含前面所有備份時(shí)間點(diǎn)的鏡像文件的內(nèi)容,從而就會(huì)使系統(tǒng)備份大量的重復(fù)數(shù)據(jù),而隨著使用時(shí)間的延長,備份時(shí)間點(diǎn)越靠后,備份的重復(fù)數(shù)據(jù)越多,其形成的備份文件就會(huì)越大,需要的存儲(chǔ)空間會(huì)越多,從而,備份該文件時(shí)所需要的時(shí)間會(huì)越長,占用的10資源會(huì)越大,效率會(huì)越低,進(jìn)而影響計(jì)算機(jī)的正常使用。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的一方面在于提供一種實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的方法,另一方面在于提供一種實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的系統(tǒng),從而解決現(xiàn)有技術(shù)中存在的前述問題。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
[0007]—種實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的方法,包括如下步驟
[0008]S1,制作操作系統(tǒng)的鏡像文件;
[0009]S2,為每個(gè)用戶分配一個(gè)以所述鏡像文件為基準(zhǔn)的第一級(jí)衍生鏡像文件;
[0010]S3,以所述第一級(jí)衍生鏡像文件為基準(zhǔn)衍生出第二級(jí)衍生鏡像文件,初始時(shí),所述第一級(jí)衍生鏡像文件和所述第二級(jí)衍生鏡像文件均只包含文件頭信息;
[0011]S4,用所述第二級(jí)衍生鏡像文件記錄計(jì)算機(jī)在第N個(gè)時(shí)間段內(nèi)變化的數(shù)據(jù),形成第N次的備份文件;
[0012]S5,將所述第N次的備份文件拷貝到備份服務(wù)器中并命名,同時(shí)在當(dāng)前存儲(chǔ)服務(wù)器中將所述第N次的備份文件與所述第一級(jí)衍生鏡像文件合并;完成第N次數(shù)據(jù)備份;
[0013]S6,對(duì)所述第二級(jí)衍生鏡像文件初始化;
[0014]S7,重復(fù)步驟S4至S6 ;
[0015]其中,N為連續(xù)的自然數(shù)。
[0016]進(jìn)一步地,實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的方法,還包括步驟:在所述備份服務(wù)器中,將第1次的備份文件至第Μ次的備份文件按照時(shí)間先后順序逐級(jí)合并成前Μ次的備份文件,保留第M+1次的備份文件至第T次的備份文件,所述第T次為最后一次。
[0017]具體地,T和Μ之間的差值為5-10。
[0018]更進(jìn)一步地,將所述前Μ次的備份文件和第Μ+1次的備份文件至第Ν次的備份文件拷貝到當(dāng)前存儲(chǔ)服務(wù)器中,并按照時(shí)間先后順序逐級(jí)合并成所述第一級(jí)衍生鏡像文件,將損壞的所述第一級(jí)衍生鏡像文件恢復(fù)至第Ν次備份的狀態(tài)。
[0019]進(jìn)一步地,將所述備份服務(wù)器中的第1次的備份文件至第Ν次的備份文件拷貝到當(dāng)前存儲(chǔ)服務(wù)器中,并按照時(shí)間先后順序逐級(jí)合并成所述第一級(jí)衍生鏡像文件,將損壞的所述第一級(jí)衍生鏡像文件恢復(fù)至第Ν次備份的狀態(tài)。
[0020]一種實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的系統(tǒng),包括:
[0021]鏡像文件制作模塊:用于制作操作系統(tǒng)的鏡像文件;用于為每個(gè)用戶分配一個(gè)以所述鏡像文件為基準(zhǔn)的第一級(jí)衍生鏡像文件,且初始時(shí),所述第一級(jí)衍生鏡像文件只包含文件頭信息;還用于以所述第一級(jí)衍生鏡像文件為基準(zhǔn)衍生出第二級(jí)衍生鏡像文件,且初始時(shí),所述第二級(jí)衍生鏡像文件均只包含文件頭信息;
[0022]文件備份模塊:用于所述第二級(jí)衍生鏡像文件記錄計(jì)算機(jī)在第Ν個(gè)時(shí)間段內(nèi)變化的數(shù)據(jù),形成第Ν次的備份文件;用于對(duì)拷貝到備份服務(wù)器中的所述第Ν次的備份文件命名;還用于在當(dāng)前存儲(chǔ)服務(wù)器中將所述第Ν次的備份文件與所述第一級(jí)衍生鏡像文件合并;其中,Ν為連續(xù)的自然數(shù);
[0023]初始化模塊:用于對(duì)所述第二級(jí)衍生鏡像文件初始化。
[0024]進(jìn)一步地,一種實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的系統(tǒng),還包括
[0025]文件修復(fù)模塊:用于將拷貝到當(dāng)前存儲(chǔ)服務(wù)器中的備份文件,按照時(shí)間先后順序逐級(jí)合并成所述第一級(jí)衍生鏡像文件,將損壞的所述第一級(jí)衍生鏡像文件恢復(fù)至第Ν次備份的狀態(tài)。
[0026]本發(fā)明的有益效果是:與現(xiàn)有技術(shù)中的每次備份都需要拷貝從初試時(shí)間點(diǎn)到備份時(shí)間點(diǎn)的所有鏡像文件相比,本發(fā)明采用的技術(shù)方案中,將連續(xù)時(shí)間段中每個(gè)時(shí)間段的鏡像文件分別進(jìn)行備份,由于每個(gè)備份文件只包含上一備份時(shí)間點(diǎn)到下一備份時(shí)間點(diǎn)的數(shù)據(jù)的變化,所以,時(shí)間排在后面的備份文件不會(huì)包含時(shí)間排在前面的備份文件的內(nèi)容,不會(huì)造成數(shù)據(jù)的大量重復(fù)備份,因此,每次備份所需要的時(shí)間短,占用的10資源小,備份效率高,且不會(huì)影響計(jì)算機(jī)的正常使用。
【附圖說明】
[0027]圖1是本發(fā)明實(shí)施例提供的實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的方法流程圖。
【具體實(shí)施方式】
[0028]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實(shí)施方式】僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0029]如圖1所示,當(dāng)多個(gè)用戶使用同一個(gè)操作系統(tǒng)時(shí),在本發(fā)明的一個(gè)實(shí)施例中提供了一種實(shí)現(xiàn)操作系統(tǒng)的鏡像文件高效備份的方法,包括如下步驟:
[0030]S1,制作操作系統(tǒng)的鏡像文件1.base ;
[0031]S2,為每個(gè)用戶分配一個(gè)以所述鏡像文件l.base為基準(zhǔn)的第一級(jí)衍生鏡像文件num.a ;
[0032]S3,以所述第一級(jí)衍生鏡像文件num.a為基準(zhǔn)衍生出第二級(jí)衍生鏡像文件pers1n.a,初始時(shí),所述第一級(jí)衍生鏡像文件num.a和所述第二級(jí)衍生鏡像文件pers1n.a均只包含文件頭信息;
[0033]S4,用所述第二級(jí)衍生鏡像文件pers1n.a記錄計(jì)算機(jī)在第N個(gè)時(shí)間段內(nèi)變化的數(shù)據(jù),形成第N次的備份文件pers1n.a ;
[0034]S5,將所述第1^次的備份文件pers1n.a拷貝到備份服務(wù)器中并命名為pers1n.n.a,同時(shí)在當(dāng)前存儲(chǔ)服務(wù)器中與所述第一級(jí)衍生鏡像文件num.a合并;完成第N次數(shù)據(jù)備份;
[0035]S6,對(duì)所述第二級(jí)衍生鏡像文件pers1n.a初始化;
[0036]S7,重復(fù)步驟S4至S6 ;
[0037]其中,N為連續(xù)的自然數(shù)。
[0038]其中,第二級(jí)衍生鏡像文件pers1n.a初始時(shí)由于只包含文件頭信息,因此,其文件大小接近0。用這樣的鏡像文件記錄計(jì)算機(jī)在某個(gè)時(shí)間段內(nèi)變化的數(shù)據(jù),得到的備份文件包含該時(shí)間段內(nèi)變化的數(shù)據(jù)量的大小,不會(huì)包含任何其他的信息,因此,形成的文件比較小。
[0039]第一級(jí)衍生鏡像文件num.a初始時(shí)由于只包含文件頭信息,因此,其文件大小接近0。用這樣的鏡像文件與備份文件進(jìn)行合并,得到的合并文件包含初試時(shí)間點(diǎn)至該備份時(shí)間點(diǎn)之間的數(shù)據(jù),不會(huì)包含任何其他的信息,因此,形成的文件比較小。需要的存儲(chǔ)空間比較小。同時(shí),由于在不同的時(shí)間段內(nèi)可能存在重復(fù)性的相同的計(jì)算機(jī)操作,所以,合并后的第一級(jí)衍生鏡像文件num.a的大小會(huì)小于每個(gè)時(shí)間段形成的備份文件單獨(dú)存儲(chǔ)時(shí)的文件大小之和,故其存儲(chǔ)空間較小。
[0040]本發(fā)明實(shí)施例中,由于每個(gè)時(shí)間段形成的鏡像文件是相互獨(dú)立的,因此,不會(huì)造成大量數(shù)據(jù)的重復(fù)存儲(chǔ)和重復(fù)備份,從而極大的節(jié)省了 10資源和存儲(chǔ)空間,而且備份所需要的時(shí)間短,效率高,不會(huì)影響計(jì)算機(jī)的正常使用。
[0041]如本領(lǐng)域技術(shù)人員可以理解的,該時(shí)間段的大小可以根據(jù)經(jīng)驗(yàn)或需求進(jìn)行設(shè)置,同時(shí)也可以考慮在該時(shí)間段內(nèi)的變化的數(shù)據(jù)量的大小。
[0042]本發(fā)明實(shí)施例中,備份的時(shí)間段是連續(xù)的,因此,可以對(duì)一個(gè)連續(xù)時(shí)間段內(nèi)的變化進(jìn)行備份,當(dāng)某個(gè)用戶被分配的第一級(jí)衍生鏡像文件num.a損壞,需要將其恢復(fù)至第N次備份的狀態(tài)時(shí),可以采用如下方法:
[0043]將第1次的備份文件pers1n.1.a至第N次的備份文件pers1n.n.a拷貝到當(dāng)前存儲(chǔ)服務(wù)器中,并按照時(shí)間先后順序逐級(jí)合并成所述第一級(jí)衍生鏡像文件num.a,將損壞的所述第一級(jí)衍生鏡像文件num.a恢復(fù)至第N次備份的狀態(tài)。
[0044]還可以采用如下方法:
[0045]在所述備份服務(wù)器中,將第1次的備份文件pers1n.l.a至第Μ次的備份文件pers1n.m.a按照時(shí)間先后順序逐級(jí)合并成前Μ次的備份文件pers1n.1?m.a,保留第Μ+1次的備份文件pers1n.m
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1