說(shuō)到備份,如果問(wèn)一個(gè)對(duì)備份程序不熟悉的人,他可能會(huì)說(shuō),備份不過(guò)是把計(jì)算機(jī)上的所有數(shù)據(jù),拷貝一份而已。這是備份的方式之一,但其實(shí)沒(méi)有必要這樣做,要了解備份,我們得先知道備份的種類。
完全備份(Full Backup)
完全備份即對(duì)系統(tǒng)進(jìn)行完全備份,包括系統(tǒng)和數(shù)據(jù)。如果兩個(gè)時(shí)間點(diǎn)備份之間,數(shù)據(jù)沒(méi)有任何更動(dòng),那么所有備份數(shù)據(jù)都是一樣的,備份系統(tǒng)不會(huì)檢查自上次備份后,檔案有沒(méi)有被更動(dòng)過(guò),它只是機(jī)械性地將每個(gè)檔案讀出、寫(xiě)入,不管檔案有沒(méi)有被修改過(guò)。備份全部選中的文件及文件夾,并不依賴文件的存盤屬性來(lái)確定備份哪些文件。在備份過(guò)程中,任何現(xiàn)有的標(biāo)記都被清除,每個(gè)文件都被標(biāo)記為已備份,換言之,清除存盤屬性。
對(duì)于完全備份,相信大家都比較好理解,接下來(lái)說(shuō)的是“增量備份”和“差異備份”,這兩個(gè)概念可能很多人會(huì)混淆。的確,增量備份和差異備份確實(shí)有相似的地方,但仍有不同。
增量備份(Incremental Backup)
前面我們說(shuō)完全備份不管檔案有沒(méi)有被修改過(guò),只是機(jī)械性地備份全部文件和文件夾。這聽(tīng)起來(lái)實(shí)現(xiàn)了備份最大化,但絕對(duì)不是個(gè)好辦法。如果一個(gè)企業(yè)每天變動(dòng)的檔案只有10MB,每晚卻要花費(fèi)100GB的存儲(chǔ)空間做備份,相信這個(gè)企業(yè)很快就會(huì)因無(wú)法承受存儲(chǔ)費(fèi)用而倒閉。這就是我們不會(huì)一味采取完全備份的原因,也是推出增量備份的主要原因。
跟完全備份不同,增量備份在做數(shù)據(jù)備份前會(huì)先判斷,檔案的最后修改時(shí)間是否比上次備份的時(shí)間來(lái)得晚。如果不是,那表示自上次備份后,這檔案并沒(méi)有被更動(dòng)過(guò),所以這次不需要備份。
使用增量備份最大的好處在于備份速度:它的速度比完全備份快上許多,同時(shí)由于增量備份在做備份前會(huì)自動(dòng)判斷備份時(shí)間點(diǎn)及文件是否已作改動(dòng),所以相對(duì)于完全備份其對(duì)于節(jié)省存儲(chǔ)空間也大有益處。增量備份的不足之處在于數(shù)據(jù)還原的時(shí)間較長(zhǎng),效率相對(duì)較低。例如,如果你要還原一個(gè)備份檔案,你必須把所有增量備份的磁盤都找一遍,直到找到為止,如果您要復(fù)原整個(gè)檔案系統(tǒng),那就得先復(fù)原最近一次的完整備份,然后復(fù)原一個(gè)又一個(gè)的增量備份。
要避免復(fù)原一個(gè)又一個(gè)的遞增數(shù)據(jù),提升數(shù)據(jù)的復(fù)原的效率,把做法稍微改變一下,就變成了差異備份。
差異備份(Differential Backup)
差異備份與增量備份一樣,都只備份變動(dòng)過(guò)的數(shù)據(jù)。但差異備份是累積的—— 一個(gè)檔案只要自上次完整備份后,曾被更新過(guò),那么接下來(lái)每次做差異備份時(shí),這個(gè)檔案都會(huì)被備份。這表示差異備份中的檔案,都是自上次完全備份之后,曾被改變的檔案。如果要復(fù)原整個(gè)系統(tǒng),那么您只要先復(fù)原完全備份,再?gòu)?fù)原最后一次的差異備份即可。增量備份是針對(duì)于上一次備份(無(wú)論是哪種備份):備份上一次備份后,所有發(fā)生變化的文件。
所以,差異備份的大小,會(huì)隨著時(shí)間過(guò)去而不斷增加(假設(shè)在完全備份間,每天修改的檔案都不一樣)。以備份空間與速度來(lái)說(shuō),差異備份介于增量備份與完全備份之間;但不管是復(fù)原一個(gè)檔案或是整個(gè)系統(tǒng),速度通常比完全備份、增量備份快(因?yàn)橐褜?復(fù)原的磁盤數(shù)目比較少)。
基于這些特點(diǎn),差異備份是值得考慮的方案,增量備份與差異備份技術(shù)也是目前所有企業(yè)級(jí)備份軟件的必備功能。
備份組合實(shí)例
完全備份與差異備份
以每周數(shù)據(jù)備份計(jì)劃為例,我們可以在星期一進(jìn)行完全備份,在星期二至星期五進(jìn)行差異備份。如果在星期五數(shù)據(jù)被破壞了,則只需要還原星期一完全的備份和星期四的差異備份。這種策略備份數(shù)據(jù)需要較多的時(shí)間,但還原數(shù)據(jù)使用較少的時(shí)間。
完全備份與增量備份
還是以每周數(shù)據(jù)備份為例,在星期一進(jìn)行完全備份,在星期二至星期五進(jìn)行增量備份。如果在星期五數(shù)據(jù)被破壞了,則需要還原星期一正常的備份和從星期二至星期五的所有增量備份。這種策略備份數(shù)據(jù)需要較少的時(shí)間,但還原數(shù)據(jù)使用較長(zhǎng)的時(shí)間。
分享到微信 ×
打開(kāi)微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁(yè)分享至朋友圈。