即寫即拷快照可以在每次輸入新數據或已有數據被更新時生成對存儲數據改動的快照。這樣做可以在發(fā)生硬盤寫錯誤、文件損壞或程序故障時迅速地恢復數據。但是,如果需要對網絡或存儲媒介上的所有數據進行完全的存檔或恢復時,所有以前的快照都必須可供使用。
  
    即寫即拷快照是表現數據外觀特征的“照片”。這種方式通常也被稱為“元數據”拷貝,即所有的數據并沒有被真正拷貝到另一個位置,只是指示數據實際所處位置的指針被拷貝。在使用這項技術的情況下,當已經有了快照時,如果有人試圖改寫原始的LUN上的數據,快照軟件將首先將原始的數據塊拷貝到一個新位置(專用于復制操作的存儲資源池),然后再進行寫操作。以后當你引用原始數據時,快照軟件將指針映射到新位置,或者當你引用快照時將指針映射到老位置。
  
    分割鏡像快照引用鏡像硬盤組上所有數據。每次應用運行時,都生成整個卷的快照,而不只是新數據或更新的數據。這種使離線訪問數據成為可能,并且簡化了恢復、復制或存檔一塊硬盤上的所有數據的過程。但是,這是個較慢的過程,而且每個快照需要占用更多的存儲空間。
  
    分割鏡像快照也叫作原樣復制,由于它是某一LUN或文件系統(tǒng)上的數據的物理拷貝,有的管理員稱之為克隆、映像等。原樣復制的過程可以由主機(Windows上的MirrorSet、Veritas的Mirror卷等)或在存儲級上用硬件完成(Clone、BCV、ShadowImage等)。
  
    三種使用方法
  
    具體使用快照時,存儲管理員可以有三種形式,即冷快照拷貝、暖快照拷貝和熱快照拷貝。
  
    冷快照拷貝
  
    進行冷快照拷貝是保證系統(tǒng)可以被完全恢復的最安全的方式。在進行任何大的配置變化或維護過程之前和之后,一般都需要進行冷拷貝,以保證完全的恢復原狀(rollback)。冷拷貝還可以與克隆技術相結合復制整個服務器系統(tǒng),以實現各種目的,如擴展、制作生產系統(tǒng)的復本供測試/開發(fā)之用以及向二層存儲遷移。
  
    暖快照拷貝
  
    暖快照拷貝利用服務器的掛起功能。當執(zhí)行掛起行動時,程序計數器被停止,所有的活動內存都被保存在引導硬盤所在的文件系統(tǒng)中的一個臨時文件(.vmss文件)中,并且暫停服務器應用。在這個時間點上,復制整個服務器(包括內存內容文件和所有的LUN以及相關的活動文件系統(tǒng))的快照拷貝。在這個拷貝中,機器和所有的數據將被凍結在完成掛起操作時的處理點上。
  
    當快照操作完成時,服務器可以被重新啟動,在掛起行動開始的點上恢復運行。應用程序和服務器過程將從同一時間點上恢復運行。從表面上看,就好像在快照活動期間按下了一個暫停鍵一樣。對于服務器的網絡客戶機看來,就好像網絡服務暫時中斷了一下一樣。對于適度加載的服務器來說,這段時間通常在30到120秒。
  
    熱快照拷貝
  
    在這種狀態(tài)下,發(fā)生的所有的寫操作都立即應用在一個虛硬盤上,以保持文件系統(tǒng)的高度的一致性。服務器提供讓持續(xù)的虛擬硬盤處于熱備份模式的工具,以通過添加REDO日志文件在硬盤子系統(tǒng)層上復制快照拷貝。
  
    一旦REDO日志被激活,復制包含服務器文件系統(tǒng)的LUN的快照是安全的。在快照操作完成后,可以發(fā)出另一個命令,這個命令將REDO日志處理提交給下面的虛擬硬盤文件。當提交活動完成時,所有的日志項都將被應用,REDO文件將被刪除。在執(zhí)行這個操作過程中,會出現處理速度的略微下降,不過所有的操作將繼續(xù)執(zhí)行。但是,在多數情況下,快照進程幾乎是瞬間完成的,REDO的創(chuàng)建和提交之間的時間非常短。
  
    熱快照操作過程從表面上看基本上察覺不到服務器速度下降。在最差情況下,它看起來就是網絡擁塞或超載的CPU可能造成的一般服務器速度下降。在最好情況下,不會出現可察覺到的影響。
  
    與鏡像、復制的區(qū)別
  
    在與廣大存儲管理員進行交流時,他們問到最多的一個問題是:快照與鏡像以及復制的區(qū)別有哪些呢?
  
    記者認為鏡像、快照和復制是三種不同的功能。
  
    鏡像是通過從一個I/O創(chuàng)建兩個I/O來復制數據。磁盤鏡像通過OS或卷管理軟件在主系統(tǒng)上創(chuàng)建。磁盤鏡像是依靠平臺和本地連接特性的本地選件。鏡像可用于DAS和SAN并且大多數NAS支持它。存儲轉發(fā)式鏡像磁盤子系統(tǒng)(例如,EMC SRDF, IBM PPRC, Hitachi TrueCopy)主要用于SAN產品。
  
    復制是通過網絡傳輸數據對象(文件、表格等)。傳輸是從系統(tǒng)到系統(tǒng)進行的,而不是在存儲設備之間或子系統(tǒng)之間進行。復制一般也針對具體平臺,因此用于Windows 2000復制產品的運行方式與Unix平臺存在很大不同。 
  
    用戶選擇快照時要考慮的問題


分享到

多易

相關推薦