Backup Exec介質循環管理詳解
Backup Exec採用介質集來分類管理介質
通過為介質集設置適當的附加週期和覆蓋保護週期,可以實現所需的介質循環策略,我發現這方面心存疑惑的網友特別多,今天就來解釋一下Backup Exec的介質管理。
首先來說說什麼是介質(Media)
介質就是存儲數據的磁帶(當然也包括通過磁盤文件實現的虛擬磁帶)
每一盤磁帶(或虛擬磁帶)都是一個介質。
對介質的使用有兩種方式:附加(Append)和覆蓋(Overwrite)。
附加也就是追加,假設一盤磁帶的容量是200G,第一次寫入時從磁帶頭開始寫入,寫了20G後備份完成,第二次寫入時如果採用附加寫入方式,磁帶會先繞到上一次寫入數據的尾部(磁帶上有標記),接著上一次的數據寫入,如果又寫入了30G,則兩次寫入完成後磁帶的可用空間就剩150G了。
與附加寫入相對應的就是覆蓋寫入,磁帶是流式訪問媒體,與磁盤的隨機訪問不同,對於一盤存有數據的磁帶,不管它的空間是否用光,也不管上面的數據是一次寫入還是在不同的時刻多次寫入,如果我們要覆蓋它上面的數據,一定是從頭寫入,擦除掉上面所有的數據,而不能像磁盤一樣只清除一部分內容以騰出可用空間。
這裡順便說一下磁帶的容量(Capacity)
如果你的磁帶上標記的容量是20/40G,則表示在不採用任何壓縮技術的情況下可以寫入20G的數據,當然這是個理論值,實際也可能寫不到20G。
通常我們在向磁帶寫入數據會採用軟件或硬件壓縮技術,這時候寫入的數據量就可以超過20G了,數據的壓縮比率是不確定的
像前面的例子,廠商在磁帶上寫的40G就是按照2:1的壓縮比來計算的
實際的壓縮比是由被壓縮的數據決定的。
總之,如果一直向磁帶寫入數據,磁帶機會一直寫到檢測到磁帶尾部時為止,對於一盤20G的磁帶來說
這時候可能己經寫入了十幾個G,也可能是20G,也可能是30G,也可能是60G……
為了便於管理介質,Backup Exec使用了介質集(Media Set)
它是介質的邏輯分組,BE中有兩類介質集,一類是系統介質集
(安裝好以後就有的,固定用途的)一類是用戶介質集(用戶可以自己創建的)。
系統介質集包括:
報廢介質(Retired Media)
如果一盤磁帶用得太舊了,你不想再用它了,在軟件中把表示該磁帶的介質拖到這個介質集,就可以把它從BE的數據庫中刪除了。
暫存介質(Scratch Media)
這裡面的介質不受任何保護,可以在需要時取用,新介質和剛剛被清除數據的介質都位於這個介質集,你也可以把其它介質集中的介質拖到這裡
(如果裡面的數據不再需要,磁帶可以另作它用)。
清洗介質(Clean Media)用於清洗磁頭的清洗帶。
導入介質(Import Media)在其它系統中使用過的,寫有數據的磁帶。
用戶介質集可以根據需要創建
你可以為每個用戶介質集設置不同的附加週期(Append Period)和
覆蓋保護週期(Overwrite Protection Period)
如果附加週期設置為m天,表示從第一次寫入開始m天之內可以繼續附加寫入直到磁帶寫滿
如果覆蓋週期設置為n天,表示在最後一次寫入n天之後才可以覆蓋磁帶上的數據。
這部分不太好理解,一個例子來說明。假設你的備份要求如下:
你有40G的磁帶若干。
每週五晚上8:00做全備,大約30G數據,需要1小時備份完成,週一至週四晚上做增量備份,大約5G數據,需要10分鐘備份完成。全備份的磁帶要保留一個月,增量備份的磁帶只要保留一周。
按照上面的要求
我們可以建立兩個介質集,假定一個名為full,一個名為incremental。
最開始的時候,做完標注(Label)的新磁帶都位於暫存介質集。
第一次做全備份時,備份作業指定目標介質集為full,但是full裡面沒有介質
這時BE會從暫存介質裡面選擇一盤磁帶,指示磁帶機向該磁帶寫入數據,寫入完成後可用空間大約還有10G,所以可以考慮下一次做全備份時使用一盤新磁帶。
因為寫入一次後的磁帶不需要再做附加寫入,可以將介質集full的附加週期設置為0
下週五時第二次全備份開始,又一盤新磁帶被使用,依此類推,根據要求,最初寫入的磁帶要保留一個月,也就是說在一個月內不應該被覆蓋,可以將介質集full的覆蓋保護週期設置為4周,這樣在第5周時可以覆蓋第1周時寫入的磁帶,第6周時可以覆蓋第2周時寫入的磁帶。。。。。
四盤磁帶可以依次循環使用。
第一次做增量備份時,備份作業指定目標介質集為incremental,但是incremental裡面沒有介質,這時BE會從暫存介質裡面選擇一盤磁帶,指示磁帶機向該磁帶寫入數據,寫入完成後可用空間大約還有35G,所以可以考慮接下來的3次增量備份還使用這一盤磁帶。
可以將介質集incremental的附加週期設置為4天,下週一新的增量備份開始時,這盤磁帶可以被重複使用了,所以可以將覆蓋保護週期設置為3天
(為什麼是3天,要說明一下,覆蓋保護週期是按最後一次寫入數據完成時算起,最後一次寫入是週四晚上,則周日晚上磁帶超過覆蓋保護週期,週一晚上就可以用了)。
與這一部分有關的還有一個介質覆蓋級別的概念
通常用戶默認的部分(Partial)級別就可以了。