磁帶旋轉(zhuǎn)(Tape rotation)是磁帶備份必不可少的一步,也是有效的數(shù)據(jù)備份策略。本文闡述了最常見的磁帶旋轉(zhuǎn)模式及其優(yōu)缺點(diǎn)。
需要多個磁帶組才能有效地利用磁帶備份數(shù)據(jù)。磁帶組是指正確備份時所需的磁帶數(shù)量。如果一次完全備份需要兩盤磁帶,那么兩盤磁帶就構(gòu)成一個磁帶組。如果每周執(zhí)行一次增量備份,而每次備份只需一盤磁帶,那么此時你的磁帶組就只包含一盤磁帶。
單個磁帶組備份
最落后且風(fēng)險的模式并非完全沒有替換你的備份磁帶。每天簡單地備份到同一磁帶中,當(dāng)磁帶損耗時才偶爾替換,這可能是最常見的方法,大多數(shù)中小企業(yè)都是這么做的。
單個磁帶備份比沒有備份要好,但也好不了多少。如果備份或者恢復(fù)出錯,或者磁帶發(fā)生故障,你就完全沒有備份保留了。磁帶的使用頻率這么高,因此出錯的幾率就會倍增。合理的磁帶備份模式需要多個磁帶組。
備份尤其是磁帶備份有個有趣的特征:備份很糟糕,但你渾然不知。通常,備份軟件會檢查錯誤,大多數(shù)軟件會加以驗(yàn)證——如果你愿意花時間讓它這么做。但是如果數(shù)據(jù)本身遭到損壞,比如說被病毒破壞,那么備份磁帶就會很樂意保存受損但并不可用的數(shù)據(jù)。
從此吸取教訓(xùn)第一個教訓(xùn):定期測試恢復(fù)功能。第二個教訓(xùn)則是在一段時間內(nèi)保存多個備份?;謴?fù)過程往回走得越遠(yuǎn),你會丟失的數(shù)據(jù)就越多,但是你不應(yīng)該丟失所有的數(shù)據(jù)。
Round Robin磁帶旋轉(zhuǎn)模式
一種簡單的模式就是擁有五盤備份磁帶(每個工作日一盤磁帶),按順序使用。這樣,在每個相同的工作日你就可以使用相同的磁帶。你還可以每天使用多盤磁帶,從而實(shí)現(xiàn)附加保護(hù),比如說星期五,每周都使用星期五離線磁帶。
這種系統(tǒng)要求你每天執(zhí)行一次完全備份。對于沒有太多數(shù)據(jù)需要保護(hù)的小公司而言,這種系統(tǒng)比較合適,但是這就意味著每天都需要合適大小的備份窗口。
Round Robin也是每天使用一盤磁帶,如果你想長期保存?zhèn)浞?,磁帶?shù)量就會激增。Round Robin模式非常簡單,因而受到小公司的青睞。
Grandfather-Father-Son
第二種常見的磁帶旋轉(zhuǎn)模式為Grandfather-Father-Son,或者稱為GFS.這種模式簡單易懂,能很好地保護(hù)一定數(shù)量的磁帶組。
GFS有多種形式,對磁帶數(shù)量的需求各不相同。對一周五天的備份而言,磁帶組的數(shù)量可以在8到22之間,如果你的備份數(shù)據(jù)需要備份一個月甚至一年(或者永遠(yuǎn)保存,你的原始磁帶(grandfather tape)就會轉(zhuǎn)出隊(duì)列,而不是回收)。
GFS最常見的版本為周一到周四(子帶(son tape))每天備份(通常是增量備份),周五完全備份(父帶(father tape))。最后每個月末,再次執(zhí)行完全備份,并離線存儲(原始磁帶)。
區(qū)別在于備份的保留時間?;厥崭鞣N用途的原始磁帶只需八盤磁帶,但是磁帶組中最陳舊的磁帶只保存了一個月。在月末的時候,上個月的原始磁帶旋轉(zhuǎn)到存儲池中,或者從輪轉(zhuǎn)中取出,然后歸檔。
漢諾塔磁帶旋轉(zhuǎn)模式
漢諾塔磁帶旋轉(zhuǎn)模式在各種經(jīng)常使用的磁帶旋轉(zhuǎn)策略中最為復(fù)雜。其特點(diǎn)為,給基本的輪轉(zhuǎn)添加了一個磁帶組,使得備份周期變成原來的兩倍。其另外一項(xiàng)特點(diǎn)為,追蹤過程復(fù)雜而艱難。當(dāng)你需要長期保存一定數(shù)量的磁盤備份時,這種模式非常有用。
這種系統(tǒng)得名于19世紀(jì)的謎題,可以驗(yàn)證組合爆炸的效果。漢諾塔磁帶旋轉(zhuǎn)模式利用組合爆炸保護(hù)數(shù)據(jù)。每日備份,實(shí)現(xiàn)2^(N-1)天的保護(hù),N為磁帶組的數(shù)量。
基本的磁帶組稱為A,每隔一天備份一次。第二個磁帶組B,在A休息時使用。添加第三個組C,與B輪換使用。
那么第四組輪轉(zhuǎn)就是:ABACABADABACABAD
第五組輪轉(zhuǎn)為:ABACABADABACABAEABACABADABACABA
換句話說,采用第五個磁帶組時,你的備份為1(A)、2 (B)、4(C) 、8 (D)、16 (E)。添加第6盤磁帶后,你就擁有32天的備份。等到第10組磁帶時,備份能保存三年以上。
漢諾塔能合理地利用磁帶,尤其是當(dāng)你想將備份保存較長時間時。漢諾塔同樣反映出一種情況:你往回備份的時間越長,需要從磁帶恢復(fù)的可能性就越小,備份周期也就越長。
定期更換磁帶
最后,請記?。捍艓艿皆俸玫恼樟?,最終還是會失效。根據(jù)磁帶的使用時間,定期更換磁帶。使用GFS模式時,每天備份的磁帶應(yīng)該每年更換一次,每周、每月備份(假定每月備份的磁帶沒有存檔)的磁帶也應(yīng)相應(yīng)更換。
需要多個磁帶組才能有效地利用磁帶備份數(shù)據(jù)。磁帶組是指正確備份時所需的磁帶數(shù)量。如果一次完全備份需要兩盤磁帶,那么兩盤磁帶就構(gòu)成一個磁帶組。如果每周執(zhí)行一次增量備份,而每次備份只需一盤磁帶,那么此時你的磁帶組就只包含一盤磁帶。
單個磁帶組備份
最落后且風(fēng)險的模式并非完全沒有替換你的備份磁帶。每天簡單地備份到同一磁帶中,當(dāng)磁帶損耗時才偶爾替換,這可能是最常見的方法,大多數(shù)中小企業(yè)都是這么做的。
單個磁帶備份比沒有備份要好,但也好不了多少。如果備份或者恢復(fù)出錯,或者磁帶發(fā)生故障,你就完全沒有備份保留了。磁帶的使用頻率這么高,因此出錯的幾率就會倍增。合理的磁帶備份模式需要多個磁帶組。
備份尤其是磁帶備份有個有趣的特征:備份很糟糕,但你渾然不知。通常,備份軟件會檢查錯誤,大多數(shù)軟件會加以驗(yàn)證——如果你愿意花時間讓它這么做。但是如果數(shù)據(jù)本身遭到損壞,比如說被病毒破壞,那么備份磁帶就會很樂意保存受損但并不可用的數(shù)據(jù)。
從此吸取教訓(xùn)第一個教訓(xùn):定期測試恢復(fù)功能。第二個教訓(xùn)則是在一段時間內(nèi)保存多個備份?;謴?fù)過程往回走得越遠(yuǎn),你會丟失的數(shù)據(jù)就越多,但是你不應(yīng)該丟失所有的數(shù)據(jù)。
Round Robin磁帶旋轉(zhuǎn)模式
一種簡單的模式就是擁有五盤備份磁帶(每個工作日一盤磁帶),按順序使用。這樣,在每個相同的工作日你就可以使用相同的磁帶。你還可以每天使用多盤磁帶,從而實(shí)現(xiàn)附加保護(hù),比如說星期五,每周都使用星期五離線磁帶。
這種系統(tǒng)要求你每天執(zhí)行一次完全備份。對于沒有太多數(shù)據(jù)需要保護(hù)的小公司而言,這種系統(tǒng)比較合適,但是這就意味著每天都需要合適大小的備份窗口。
Round Robin也是每天使用一盤磁帶,如果你想長期保存?zhèn)浞?,磁帶?shù)量就會激增。Round Robin模式非常簡單,因而受到小公司的青睞。
Grandfather-Father-Son
第二種常見的磁帶旋轉(zhuǎn)模式為Grandfather-Father-Son,或者稱為GFS.這種模式簡單易懂,能很好地保護(hù)一定數(shù)量的磁帶組。
GFS有多種形式,對磁帶數(shù)量的需求各不相同。對一周五天的備份而言,磁帶組的數(shù)量可以在8到22之間,如果你的備份數(shù)據(jù)需要備份一個月甚至一年(或者永遠(yuǎn)保存,你的原始磁帶(grandfather tape)就會轉(zhuǎn)出隊(duì)列,而不是回收)。
GFS最常見的版本為周一到周四(子帶(son tape))每天備份(通常是增量備份),周五完全備份(父帶(father tape))。最后每個月末,再次執(zhí)行完全備份,并離線存儲(原始磁帶)。
區(qū)別在于備份的保留時間?;厥崭鞣N用途的原始磁帶只需八盤磁帶,但是磁帶組中最陳舊的磁帶只保存了一個月。在月末的時候,上個月的原始磁帶旋轉(zhuǎn)到存儲池中,或者從輪轉(zhuǎn)中取出,然后歸檔。
漢諾塔磁帶旋轉(zhuǎn)模式
漢諾塔磁帶旋轉(zhuǎn)模式在各種經(jīng)常使用的磁帶旋轉(zhuǎn)策略中最為復(fù)雜。其特點(diǎn)為,給基本的輪轉(zhuǎn)添加了一個磁帶組,使得備份周期變成原來的兩倍。其另外一項(xiàng)特點(diǎn)為,追蹤過程復(fù)雜而艱難。當(dāng)你需要長期保存一定數(shù)量的磁盤備份時,這種模式非常有用。
這種系統(tǒng)得名于19世紀(jì)的謎題,可以驗(yàn)證組合爆炸的效果。漢諾塔磁帶旋轉(zhuǎn)模式利用組合爆炸保護(hù)數(shù)據(jù)。每日備份,實(shí)現(xiàn)2^(N-1)天的保護(hù),N為磁帶組的數(shù)量。
基本的磁帶組稱為A,每隔一天備份一次。第二個磁帶組B,在A休息時使用。添加第三個組C,與B輪換使用。
那么第四組輪轉(zhuǎn)就是:ABACABADABACABAD
第五組輪轉(zhuǎn)為:ABACABADABACABAEABACABADABACABA
換句話說,采用第五個磁帶組時,你的備份為1(A)、2 (B)、4(C) 、8 (D)、16 (E)。添加第6盤磁帶后,你就擁有32天的備份。等到第10組磁帶時,備份能保存三年以上。
漢諾塔能合理地利用磁帶,尤其是當(dāng)你想將備份保存較長時間時。漢諾塔同樣反映出一種情況:你往回備份的時間越長,需要從磁帶恢復(fù)的可能性就越小,備份周期也就越長。
定期更換磁帶
最后,請記?。捍艓艿皆俸玫恼樟?,最終還是會失效。根據(jù)磁帶的使用時間,定期更換磁帶。使用GFS模式時,每天備份的磁帶應(yīng)該每年更換一次,每周、每月備份(假定每月備份的磁帶沒有存檔)的磁帶也應(yīng)相應(yīng)更換。