快照和鏡像的區別

閱讀指南:本博客文章主要講述數據備份領域的兩個重要概念:快照和鏡像;spa

詳解:快照是一種基於時間點的數據拷貝技術,是數據備份領域的一個重要的概念,理解好快照,而且有效的管理快照,是磁盤管理中的重要一課。博客

    快照的目的在於可以記錄出某一個時刻的數據信息並將其保存,若是以後發生某些故障須要數據恢復的時候,能夠經過快照來將數據恢復到以前時間點的狀態,而該時間點以後的數據都會丟失。備份系統是快照技術的主要應用領域之一,當備份軟件須要備份某些不能中止運行的關鍵業務的時候,利用快照技術能夠將某時間點的全部數據信息保存並備份,不會影響到業務的正常運行。it

    快照技術分爲兩類:物理拷貝和邏輯拷貝,物理拷貝就是對原始數據的徹底拷貝;邏輯拷貝就是隻針對發生過改變的數據進行拷貝。兩種拷貝技術雖然都可以將數據恢復到某一個時間點,可是其也各有有缺點:監控

    物理拷貝的優勢是管理簡單,不須要監控目標數據的狀態,直接將全部數據拷貝到另一個地方,並且能夠做爲數據備份直接保存起來。它的缺點是須要最大的存儲空間,須要和目標數據同樣大的空間才能將其徹底拷貝下來。軟件

    邏輯拷貝的優勢就是節省空間,通常來講,常常發生改變的數據只佔全部數據的20%-30%,這樣邏輯備份能夠節省出70%左右的存儲空間。可是邏輯備份也有它的缺點,由於它只是保存了發生改變的數據,因此若是目標數據發生損壞的話,快照也無能爲力。當前文件系統和備份軟件流行的寫入時拷貝技術(copy on write)就是屬於邏輯拷貝。技術

    雖然快照技術已經在存儲行業中獲得了普遍的應用,可是不少用戶會對其產生誤解,如今對於一些常見的問題進行解釋:數據

快照 VS. 鏡像margin

    物理拷貝快照和鏡像的工做方式是同樣的,都是將某個目標數據源的內容完整的拷貝到另外的地方,可是快照是在某個時刻點的拷貝,事後目標數據的變化將再也不被記錄,而鏡像是時時刻刻都要保證目標數據和拷貝數據的一致性。di

    二者的目的也不一樣,快照的目標是可以在系統發生錯誤的時候恢復到以前的,而鏡像的目的是爲了保證數據冗餘,在數據源發生故障的時候迅速恢復。若是用戶將某個文件誤刪除,那麼若是用戶以前作過快照,就能夠回覆出來;若是用戶作的是鏡像,那麼鏡像文件下的該文件也會丟失,沒法恢復。文件

    反過來講,若是用戶的目標數據源損壞,全部數據丟失,那麼快照只能恢復到最近的一個快照上,會丟失最新修改的數據,而鏡像能夠迅速恢復出全部的數據,保證業務的連續性。

    而邏輯拷貝快照和鏡像徹底不一樣,沒有可比性。

相關文章
相關標籤/搜索