專利名稱:鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及關(guān)于計算機數(shù)據(jù)的備份及恢復(fù)方法,尤其涉及一種鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng)及其方法。
背景技術(shù):
目前,數(shù)字信息推動著商業(yè)的發(fā)展的同時,也變得與人們的生活息息相關(guān)。如網(wǎng)上銀行、數(shù)碼相機、網(wǎng)絡(luò)、客戶數(shù)據(jù)等信息是人們工作、生活不可缺少的部分,人們對數(shù)據(jù)的重要性有了越來越重要的認識。
為了加強數(shù)據(jù)的安全性,各種不同的備份及恢復(fù)技術(shù)也就應(yīng)運而生,特別應(yīng)用于計算機數(shù)據(jù)備份和災(zāi)難恢復(fù)領(lǐng)域,以對操作系統(tǒng)和用戶數(shù)據(jù)進行修復(fù)和重現(xiàn)。在容災(zāi)系統(tǒng)中,數(shù)據(jù)的備份和恢復(fù)是基礎(chǔ),是整個容災(zāi)系統(tǒng)的關(guān)鍵所在。
從備份策略來講,現(xiàn)有的備份可分為完全備份、增量備份、差異備份、累加備份策略。完全備份就是拷貝給定計算機或文件系統(tǒng)上的所有文件,而不管它是否被改變。增量備份就是只備份在上一次備份后增加、改動的部分文件。增量備份可分為多級,每一次增量都源自上一次備份后的改動部分。差異備份就是只備份在上一次完全備份后有變化的部分?jǐn)?shù)據(jù)。如果只存在兩次備份,則增量備份和差異備份內(nèi)容一樣。累加備份采用數(shù)據(jù)庫的管理方式,記錄累積每個時間點的變化,并把變化后的值備份到相應(yīng)的數(shù)組中,這種備份方式可恢復(fù)到指點的時間點。一般在使用過程中,常結(jié)合使用上述幾種策略,常用的方法有完全備份、完全備份加增量備份、完全備份加差異備份、完全備份加累加備份。
當(dāng)前傳統(tǒng)的數(shù)據(jù)備份方法是將預(yù)裝好的系統(tǒng)通過工具制作成鏡像文件,當(dāng)需要的時候再通過相應(yīng)工具將鏡像文件原封不動的恢復(fù)到本地端硬盤中,進而完成對計算機操作系統(tǒng)或者數(shù)據(jù)的修復(fù)。當(dāng)采用鏡像文件的完全備份時,會產(chǎn)生大量數(shù)據(jù)移動,且占用較多的磁盤儲存空間。此外,完全備份的數(shù)據(jù)較多,執(zhí)行備份的時間就愈長,更重要的是,恢復(fù)數(shù)據(jù)的時間也愈長。如果發(fā)生嚴(yán)重損壞,恢復(fù)時間的長短是關(guān)鍵因素,因此完全備份對數(shù)據(jù)恢復(fù)的影響較大。
如果采用完全備份加增量備份、完全備份加差異備份、完全備份加累加備份的方法,則在文件不斷發(fā)生變化的情況下,相應(yīng)需要執(zhí)行多次鏡像操作,造成鏡像文件數(shù)量的增加,進而對鏡像文件的管理工作帶來不便。此外,在進行鏡像文件恢復(fù)時可能必須從多個鏡像文件的集合來還原數(shù)據(jù),才能完成完整的系統(tǒng)還原。因此不僅操作較為復(fù)雜,而且恢復(fù)時間也比較長進而導(dǎo)致恢復(fù)效率的降低。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng)及其方法,應(yīng)用于一計算機數(shù)據(jù)備份及恢復(fù)中,可減少鏡像文件的數(shù)量,并便于對鏡像文件的管理。
為了實現(xiàn)上述目的,本發(fā)明提供了一種鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng),應(yīng)用于一計算機數(shù)據(jù)備份及恢復(fù)中,其特點在于,包含有一鏡像模塊,以對該計算機中多個定制數(shù)據(jù)進行鏡像,得到一鏡像文件;一添加模塊,以在該鏡像文件的末尾添加一新的定制數(shù)據(jù);以及一預(yù)裝模塊,以從該鏡像文件中選擇一定制數(shù)據(jù)對一目標(biāo)磁盤進行預(yù)裝;其中,所述定制數(shù)據(jù)為依據(jù)用戶請求所指定的數(shù)據(jù)。
上述鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng),其特點在于,該系統(tǒng)還包含有一刪除模塊,用以從該鏡像文件中刪除一定制數(shù)據(jù)。
上述鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng),其特點在于,還包含有一解析模塊,用以解析該鏡像文件的數(shù)據(jù)列表,以檢測該鏡像文件中數(shù)據(jù)的具體信息;以及一更新模塊,用以更新該鏡像文件的文件頭信息,以及該鏡像文件的數(shù)據(jù)列表。
本發(fā)明還提供一種鏡像文件的數(shù)據(jù)預(yù)裝方法,應(yīng)用于一計算機的數(shù)據(jù)備份及恢復(fù)中,其特點在于,該方法包含有以下步驟選擇該計算機中一定制數(shù)據(jù)添加至一鏡像文件中;依據(jù)該定制數(shù)據(jù)更新該鏡像文件的文件頭信息;在該鏡像文件的末尾寫入該定制數(shù)據(jù)的數(shù)據(jù)內(nèi)容;更新該鏡像文件的數(shù)據(jù)列表,可對該鏡像文件中的數(shù)據(jù)進行識別和定位;以及從該鏡像文件中選擇一定制數(shù)據(jù),并通過該定制數(shù)據(jù)對一目標(biāo)磁盤進行預(yù)裝;其中,該定制數(shù)據(jù)為依據(jù)用戶請求所指定的數(shù)據(jù)。
上述鏡像文件的數(shù)據(jù)預(yù)裝方法,其特點在于,還包含有從該鏡像文件中刪除一定制數(shù)據(jù)的步驟。
上述鏡像文件的數(shù)據(jù)預(yù)裝方法,其特點在于,該從該鏡像文件中刪除一定制數(shù)據(jù)的步驟包含有解析該鏡像文件的數(shù)據(jù)列表,以檢測該鏡像文件中數(shù)據(jù)的具體信息;依據(jù)請求從該鏡像文件中選擇該定制數(shù)據(jù)并進行刪除;以及更新該鏡像文件的文件頭信息以及該鏡像文件的數(shù)據(jù)列表。
上述鏡像文件的數(shù)據(jù)預(yù)裝方法,其特點在于,該鏡像文件為在該計算機的一內(nèi)存裝置上創(chuàng)建的一新的鏡像文件。
上述鏡像文件的數(shù)據(jù)預(yù)裝方法,其特點在于,還包含依據(jù)一用戶請求對該計算機的多個定制數(shù)據(jù)進行鏡像以創(chuàng)建該新的鏡像文件的步驟。
上述鏡像文件的數(shù)據(jù)預(yù)裝方法,其特點在于,該鏡像文件為儲存于該計算機的一內(nèi)存裝置的一原有鏡像文件。
本發(fā)明不僅可實現(xiàn)對鏡像文件的定制備份及恢復(fù),還可以在已有鏡像文件的基礎(chǔ)上添加任意希望添加的新數(shù)據(jù)內(nèi)容,從而可以將多個文件的內(nèi)容融合到一個鏡像文件中,因此明顯減少了鏡像文件的數(shù)量,方便了鏡像文件的管理。
此外,本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng)及其方法還可以依據(jù)用戶指定,將不需要的數(shù)據(jù)從鏡像文件中刪除,從而減少鏡像文件的大小,因此節(jié)省了鏡像文件所需的儲存空間,提高儲存空間的利用率。同樣,也簡化了對鏡像文件中數(shù)據(jù)內(nèi)容的恢復(fù)或軟件的預(yù)裝,從而提高了鏡像文件的備份及恢復(fù)效率。
以下結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。
圖1為本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng)的系統(tǒng)方塊圖;圖2圖為鏡像文件的結(jié)構(gòu)示意圖;圖3為本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝方法的步驟流程圖;
圖4為本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝方法的定制備份步驟流程圖;圖5為本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝方法的定制數(shù)據(jù)刪除步驟流程圖;以及圖6為本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝方法的定制數(shù)據(jù)預(yù)裝步驟流程圖。
其中,附圖標(biāo)記10 鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng) 12 儲存裝置14 鏡像模塊 16 添加模塊18 預(yù)裝模塊 20 刪除模塊22 更新模塊 24 解析模塊30 鏡像文件步驟100 選擇計算機中一定制數(shù)據(jù)添加至鏡像文件中步驟200 依據(jù)添加的定制數(shù)據(jù)更新鏡像文件的文件頭信息步驟300 在鏡像文件的末尾寫入定制數(shù)據(jù)的數(shù)據(jù)內(nèi)容步驟400 更新鏡像文件的數(shù)據(jù)列表,進而對鏡像文件中的數(shù)據(jù)進行識別和定位步驟500 從鏡像文件中選擇一定制數(shù)據(jù),并通過定制數(shù)據(jù)對目標(biāo)磁盤進行預(yù)裝步驟101 鏡像文件是否存在?步驟102 是否覆蓋鏡像文件?步驟103 重新創(chuàng)建鏡像文件步驟104 更新鏡像文件的文件頭信息步驟105 在數(shù)據(jù)列表后面寫入數(shù)據(jù)的具體數(shù)據(jù)內(nèi)容步驟106 更新鏡像文件的定制數(shù)據(jù)列表步驟107 是否添加鏡像文件?步驟108 在鏡像文件末端寫入定制數(shù)據(jù)的數(shù)據(jù)內(nèi)容步驟201 指定鏡像文件步驟202 鏡像文件是否存在步驟203 解析鏡像文件的數(shù)據(jù)列表,以檢測鏡像文件中定制數(shù)據(jù)的相關(guān)信息步驟204 選擇需要刪除的數(shù)據(jù)步驟205 所選數(shù)據(jù)是否存在步驟206 刪除鏡像文件中指定的數(shù)據(jù)步驟207 更新鏡像文件的文件頭信息與數(shù)據(jù)數(shù)據(jù)列表步驟301 指定鏡像文件步驟302 解析鏡像文件的文件頭信息,以檢測鏡像文件中定制數(shù)據(jù)的相關(guān)信息步驟303 選擇需要預(yù)裝的數(shù)據(jù)步驟304 所選數(shù)據(jù)是否存在步驟305 依據(jù)選定的數(shù)據(jù)對目標(biāo)磁盤進行預(yù)裝具體實施方式
請參考圖1,為本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng)的系統(tǒng)方塊圖。從圖中可知,鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng)10包含有儲存裝置12、鏡像模塊14、添加模塊16、預(yù)裝模塊18、刪除模塊20、更新模塊22以及解析模塊24。
鏡像模塊14用以對計算機中多個用戶請求所指定的定制數(shù)據(jù)進行鏡像,鏡像模塊14只針對用戶需要的系統(tǒng)和數(shù)據(jù)進行鏡像,進而得到定制數(shù)據(jù)的鏡像文件,并將鏡像文件保存儲存裝置12中,其中儲存裝置12可為諸如硬盤、閃存等的儲存內(nèi)存。下面結(jié)合圖2介紹一下鏡像文件的大體結(jié)構(gòu)。
圖2為鏡像文件的結(jié)構(gòu)示意圖,由圖可知鏡像文件30是由文件頭信息、數(shù)據(jù)列表以及數(shù)據(jù)三大部分組成。如果將鏡像文件比喻成一本書的話,那上述三部分則相當(dāng)于封面、目錄和內(nèi)容。其中文件頭信息包含有鏡像文件的整體信息;數(shù)據(jù)列表羅列有鏡像文件中所有數(shù)據(jù)的相應(yīng)信息及其在鏡像文件中所處的具體位置,其中數(shù)據(jù)包含各種操作系統(tǒng),比如Windows系列與Linux系列等,可執(zhí)行軟件或應(yīng)用軟件等軟件集合,以及文本文件數(shù)據(jù)等儲存于計算機中的各種數(shù)據(jù)。數(shù)據(jù)則包含數(shù)據(jù)預(yù)裝時所需要恢復(fù)的具體數(shù)據(jù)內(nèi)容。數(shù)據(jù)列表中列有數(shù)據(jù)A、數(shù)據(jù)B等數(shù)據(jù)的信息索引,通過索引,數(shù)據(jù)列表可以查找到相應(yīng)的數(shù)據(jù)內(nèi)容。
添加模塊用以將新的數(shù)據(jù)添加到已有的鏡像文件中,用戶可在原有鏡像文件的基礎(chǔ)上通過添加模塊16將希望的新數(shù)據(jù)追加到鏡像文件中,從而可將多個操作系統(tǒng)和軟件的內(nèi)容融入一個鏡像文件中,因此可大大減少鏡像文件的數(shù)量,并方便鏡像文件的管理。在添加新的定制數(shù)據(jù)之前,更新模塊22將鏡像文件的文件頭信息進行更新,添加模塊16則在鏡像文件的末尾添加定制數(shù)據(jù)的內(nèi)容。在添加定制數(shù)據(jù)之后,更新模塊22還需要更新鏡像文件的數(shù)據(jù)列表,以便于程序在數(shù)據(jù)預(yù)裝時對鏡像文件包含數(shù)據(jù)集合的識別和定位。
此外,本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng)10還更包含有一刪除模塊20,用以從鏡像文件中刪除一定制數(shù)據(jù)。用戶可依照自己的需要,將某些不再需要的數(shù)據(jù)從鏡像文件中去除。因此就可以通過刪除模塊20執(zhí)行定制數(shù)據(jù)的刪除操作,從而可減少鏡像文件的大小,節(jié)省磁盤儲存空間,提高磁盤空間的利用率。
用戶在刪除時需要選擇刪除數(shù)據(jù),本發(fā)明提供了兩種選擇方式,一是按照指定格式(由程序來指定)提供配置文件,文件中包含了所要進行操作的數(shù)據(jù)的ID信息,程序讀取這些ID信息,并最終在數(shù)據(jù)列表中找到相應(yīng)的數(shù)據(jù)的具體信息;二是用戶在程序接口中手動輸入所要進行操作的數(shù)據(jù)的ID信息,從而使得程序獲得正確的定制數(shù)據(jù)的具體信息,并對其定位。解析模塊24即為用以獲得鏡像文件中數(shù)據(jù)的具體信息的程序。
因此,在用戶選擇好需要進行刪除的鏡像文件之后,解析模塊24解析數(shù)據(jù)列表,以檢測除指定鏡像文件中包含的數(shù)據(jù)的具體信息,包含大小,內(nèi)容,所在位置等。然后刪除模塊20依據(jù)解析模塊24所獲得的數(shù)據(jù)的具體信息將選擇的數(shù)據(jù)從鏡像文件中刪除。更新模塊22則在刪除數(shù)據(jù)后,對鏡像文件的文件頭信息和數(shù)據(jù)列表進行更新。
預(yù)裝模塊18用以依據(jù)用戶指定從儲存裝置12中指定鏡像文件中選擇定制數(shù)據(jù),對一目標(biāo)磁盤進行預(yù)裝。在用戶指定需要預(yù)裝的數(shù)據(jù)后,解析模塊24通過解析文件頭信息來檢測出指定鏡像文件中所包含的數(shù)據(jù)集合,并判斷指定的預(yù)裝數(shù)據(jù)是否存在指定鏡像文件中,如果存在則通過預(yù)裝模塊18對定制數(shù)據(jù)部分進行恢復(fù)。
由于用戶可依據(jù)自己的需要選擇所要恢復(fù)的數(shù)據(jù),因此預(yù)裝模塊18只對鏡像文件中所選擇的部分進行恢復(fù),從而達到數(shù)據(jù)定制預(yù)裝的目的。而且,相對于傳統(tǒng)的整個鏡像文件全部恢復(fù)的方式而言,這樣不僅可提高數(shù)據(jù)預(yù)裝的速度,還能夠明顯減輕鏡像文件管理工作的負擔(dān)。
現(xiàn)在請參考圖3,此圖為本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝方法的總體步驟流程圖,如圖所示,本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝方法包含以下步驟步驟100,選擇計算機中一定制數(shù)據(jù)添加至一鏡像文件中,這里鏡像文件可以是在計算機的內(nèi)存裝置上創(chuàng)建的一新的鏡像文件,也可以是一原有的鏡像文件。隨后,步驟200,依據(jù)添加的定制數(shù)據(jù)更新鏡像文件的文件頭信息,步驟300,并在鏡像文件的末尾寫入定制數(shù)據(jù)的數(shù)據(jù)內(nèi)容,之后步驟400,更新鏡像文件的數(shù)據(jù)列表,進而可對鏡像文件中的數(shù)據(jù)進行識別和定位,步驟500,最后從鏡像文件中選擇定制數(shù)據(jù),并通過定制數(shù)據(jù)對一目標(biāo)磁盤進行預(yù)裝,依照上述步驟即可實現(xiàn)對定制數(shù)據(jù)的添加備份以及預(yù)裝。
下面結(jié)合圖4對定制數(shù)據(jù)的定制備份步驟進行具體說明,圖4為本發(fā)明鏡像文件的數(shù)據(jù)預(yù)裝方法的定制備份步驟流程圖。如圖所示,在系統(tǒng)備份的過程中,主要分為兩個分支創(chuàng)建鏡像文件和添加鏡像文件。即,鏡像文件為在計算機內(nèi)存裝置上新的鏡像文件,或者為儲存于計算機內(nèi)存裝置的原有鏡像文件。
步驟101,首先判斷鏡像文件是否存在,如果不存在鏡像文件,則前進至步驟103,重新創(chuàng)建鏡像文件;步驟102,否則判斷是否覆蓋已存在鏡像文件),若是則依據(jù)用戶請求對計算機上多個定制數(shù)據(jù)進行鏡像,步驟103,以重新創(chuàng)建新的鏡像文件。步驟104,在創(chuàng)建新的鏡像文件時需要對鏡像文件的文件頭信息進行更新,步驟105,然后在數(shù)據(jù)列表后面開始寫入數(shù)據(jù)的具體數(shù)據(jù)內(nèi)容,步驟106,接著再更新鏡像文件的定制數(shù)據(jù)列表,以便于對各個數(shù)據(jù)具體內(nèi)容進行定位。這時即完成在新創(chuàng)建鏡像文件上對定制數(shù)據(jù)的備份。
如果在步驟102中選擇不覆蓋已存在鏡像文件,則前進至步驟107,判斷是否需要對已存在鏡像文件進行數(shù)據(jù)添加。步驟104,若希望添加定制數(shù)據(jù),則仍需要對鏡像文件的文件頭信息進行更新,步驟108,然后在原有鏡像文件的末尾(即原有鏡像文件中最后一個數(shù)據(jù)末尾)開始寫入新的數(shù)據(jù)的具體數(shù)據(jù)內(nèi)容,步驟106,最后在更新鏡像文件的定制數(shù)據(jù)列表。這時即完成在原有鏡像文件中對定制數(shù)據(jù)的追加備份。
圖5為本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝方法的定制數(shù)據(jù)刪除步驟流程圖,步驟201,首先用戶指定即將執(zhí)行刪除操作的鏡像文件,步驟202,接著判斷指定的鏡像文件是否存在,步驟203,如果存在則解析鏡像文件的數(shù)據(jù)列表,以檢測鏡像文件中定制數(shù)據(jù)的相關(guān)信息,比如大小,內(nèi)容以及所在位置等。步驟204,然后選擇需要刪除的數(shù)據(jù),用戶在刪除時需要選擇刪除數(shù)據(jù),本發(fā)明提供了兩種選擇方式,一是按照指定格式(由程序來指定)提供配置文件,文件中包含了所要進行操作的數(shù)據(jù)的ID信息;二是用戶在程序接口中手動輸入所要進行操作的數(shù)據(jù)的ID信息。通過讀取這些ID信息,在數(shù)據(jù)列表中找到相應(yīng)的數(shù)據(jù)的具體信息,以對定制數(shù)據(jù)進行定位。
步驟205,在選擇指定類型的數(shù)據(jù)后,判斷所選的數(shù)據(jù)是否存在指定的鏡像文件中,若存在,步驟206,則指定的數(shù)據(jù)部分從鏡像文件中刪除;否則,所選數(shù)據(jù)不存在鏡像文件中,則報錯退出。步驟207,在成功刪除定制數(shù)據(jù)后,則更新鏡像文件的文件頭信息以及數(shù)據(jù)列表。
上文講述了對定制數(shù)據(jù)進行備份的方法,下面將結(jié)合圖6詳細說明定制數(shù)據(jù)的預(yù)裝步驟。圖6為本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝方法的定制數(shù)據(jù)預(yù)裝步驟流程圖,步驟301,首先依據(jù)用戶指定選擇數(shù)據(jù)預(yù)裝需要的鏡像文件,步驟302,接著需要解析鏡像文件的文件頭信息,以檢測出指定鏡像文件中所包含的數(shù)據(jù)的相關(guān)信息,步驟303,然后仍依照指定選擇需要預(yù)裝的數(shù)據(jù)。步驟304,判斷選擇的數(shù)據(jù)是否存在指定的鏡像文件中,步驟305,如存在則依照選定的數(shù)據(jù)進行數(shù)據(jù)恢復(fù),以將數(shù)據(jù)預(yù)裝到目標(biāo)磁盤中;否則,所選數(shù)據(jù)不存在鏡像文件中,則報錯退出。
通過本發(fā)明的鏡像文件的數(shù)據(jù)預(yù)裝方法可創(chuàng)建一新的鏡像文件,以備份指定的數(shù)據(jù);或者將指定需要備份的數(shù)據(jù)添加到已存在的鏡像文件中,進而可大幅度減少創(chuàng)建的鏡像文件數(shù)量,并便于已有鏡像文件的管理。當(dāng)鏡像文件中某些備份的數(shù)據(jù)不再需要時,還可以將其從鏡像文件中刪除,從而避免不必要的儲存空間,而且不會對鏡像文件中其它的備份數(shù)據(jù)不造成任何影響。此外,本發(fā)明還可以從鏡像文件中指定某些數(shù)據(jù)進行恢復(fù)預(yù)裝,而不是進行整個鏡像文件的恢復(fù),進而提高了數(shù)據(jù)預(yù)裝的速率。
當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護范圍。
權(quán)利要求
1.一種鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng),應(yīng)用于一計算機數(shù)據(jù)備份及恢復(fù)中,其特征在于,包含有一鏡像模塊,以對該計算機中多個定制數(shù)據(jù)進行鏡像,得到一鏡像文件;一添加模塊,以在該鏡像文件的末尾添加一新的定制數(shù)據(jù);以及一預(yù)裝模塊,以從該鏡像文件中選擇一定制數(shù)據(jù)對一目標(biāo)磁盤進行預(yù)裝;其中,所述定制數(shù)據(jù)為依據(jù)用戶請求所指定的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng),其特征在于,該系統(tǒng)還包含有一刪除模塊,用以從該鏡像文件中刪除一定制數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng),其特征在于,還包含有一解析模塊,用以解析該鏡像文件的數(shù)據(jù)列表,以檢測該鏡像文件中數(shù)據(jù)的具體信息;以及一更新模塊,用以更新該鏡像文件的文件頭信息,以及該鏡像文件的數(shù)據(jù)列表。
4.一種鏡像文件的數(shù)據(jù)預(yù)裝方法,應(yīng)用于一計算機的數(shù)據(jù)備份及恢復(fù)中,該方法包含有以下步驟選擇該計算機中一定制數(shù)據(jù)添加至一鏡像文件中;依據(jù)該定制數(shù)據(jù)更新該鏡像文件的文件頭信息;在該鏡像文件的末尾寫入該定制數(shù)據(jù)的數(shù)據(jù)內(nèi)容;更新該鏡像文件的數(shù)據(jù)列表,可對該鏡像文件中的數(shù)據(jù)進行識別和定位;以及從該鏡像文件中選擇一定制數(shù)據(jù),并通過該定制數(shù)據(jù)對一目標(biāo)磁盤進行預(yù)裝;其中,該定制數(shù)據(jù)為依據(jù)用戶請求所指定的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的鏡像文件的數(shù)據(jù)預(yù)裝方法,其特征在于,還包含有從該鏡像文件中刪除一定制數(shù)據(jù)的步驟。
6.根據(jù)權(quán)利要求5所述的鏡像文件的數(shù)據(jù)預(yù)裝方法,其特征在于,該從該鏡像文件中刪除一定制數(shù)據(jù)的步驟包含有解析該鏡像文件的數(shù)據(jù)列表,以檢測該鏡像文件中數(shù)據(jù)的具體信息;依據(jù)請求從該鏡像文件中選擇該定制數(shù)據(jù)并進行刪除;以及更新該鏡像文件的文件頭信息以及該鏡像文件的數(shù)據(jù)列表。
7.根據(jù)權(quán)利要求4所述的鏡像文件的數(shù)據(jù)預(yù)裝方法,其特征在于,該鏡像文件為在該計算機的一內(nèi)存裝置上創(chuàng)建的一新的鏡像文件。
8.根據(jù)權(quán)利要求7所述的鏡像文件的數(shù)據(jù)預(yù)裝方法,其特征在于,還包含依據(jù)一用戶請求對該計算機的多個定制數(shù)據(jù)進行鏡像以創(chuàng)建該新的鏡像文件的步驟。
9.根據(jù)權(quán)利要求4所述的鏡像文件的數(shù)據(jù)預(yù)裝方法,其中該鏡像文件為儲存于該計算機的一內(nèi)存裝置的一原有鏡像文件。
全文摘要
本發(fā)明涉及一種鏡像文件的數(shù)據(jù)預(yù)裝系統(tǒng)及方法,應(yīng)用于計算機數(shù)據(jù)備份及恢復(fù)中,本發(fā)明能夠?qū)τ脩糁付ǖ亩ㄖ茢?shù)據(jù)創(chuàng)建新的鏡像文件,并依照指定選擇數(shù)據(jù)添加至已有的鏡像文件中,或者從已有的鏡像文件中刪除部分選定的數(shù)據(jù),以及從鏡像文件中選擇某些數(shù)據(jù)以對目標(biāo)磁盤進行預(yù)裝。因此,本發(fā)明能夠明顯減少創(chuàng)建的鏡像文件數(shù)量,便于對鏡像文件的管理,還可以提高儲存空間的利用率,此外,在數(shù)據(jù)料恢復(fù)時能夠提高數(shù)據(jù)的預(yù)裝速率。
文檔編號G06F11/14GK1991777SQ20051013287
公開日2007年7月4日 申請日期2005年12月27日 優(yōu)先權(quán)日2005年12月27日
發(fā)明者吳樹桂, 周宏亮, 陳玄同, 劉文涵 申請人:英業(yè)達股份有限公司