快照在storage foundation中的應用介紹

2021-01-11 中國軟體網

快照是一種基於時間點的數據拷貝技術,是數據備份領域的一個重要的概念,理解好快照,並且有效的管理快照,是磁碟管理中的重要一課。本文將講述磁碟管理工具Storage Foundation中如何應用和管理快照。

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

快照技術分為兩類:物理拷貝和邏輯拷貝,物理拷貝就是對原始數據的完全拷貝;邏輯拷貝就是只針對發生過改變的數據進行拷貝。兩種拷貝技術雖然都能夠將數據恢復到某一個時間點,但是其也各有有缺點:

物理拷貝的優點是管理簡單,不需要監控目標數據的狀態,直接將所有數據拷貝到另外一個地方,而且可以作為數據備份直接保存起來。它的缺點是需要最大的存儲空間,需要和目標數據一樣大的空間才能將其完全拷貝下來。

邏輯拷貝的優點就是節省空間,一般來說,經常發生改變的數據只佔所有數據的20%-30%,這樣邏輯備份可以節省出70%左右的存儲空間。但是邏輯備份也有它的缺點,因為它只是保存了發生改變的數據,所以如果目標數據發生損壞的話,快照也無能為力。當前文件系統和備份軟體流行的寫入時拷貝技術(copy on write)就是屬於邏輯拷貝。

雖然快照技術已經在存儲行業中得到了廣泛的應用,但是很多用戶會對其產生誤解,現在對於一些常見的問題進行解釋:

快照 VS. 鏡像

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

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

反過來說,如果用戶的目標數據源損壞,所有數據丟失,那麼快照只能恢復到最近的一個快照上,會丟失最新修改的數據,而鏡像可以迅速恢復出所有的數據,保證業務的連續性。

而邏輯拷貝快照和鏡像完全不同,沒有可比性。

如果LUN損壞,可以利用對LUN的快照進行恢復嗎?

回答這個問題需要先了解一下快照是基於邏輯拷貝的還是物理拷貝的,如果LUN損壞,物理拷貝的可以恢復,邏輯拷貝就不可以了。不同的存儲設備廠商用的是不同的拷貝技術,需要查清楚自己使用的存儲設備才能搞清楚這個問題。

IBM Flashcopy採用按需複製和虛擬映像;

Sun Instant image採用虛擬映像和按需複製;

EMC timefinder和HDS shadow Image採用中斷鏡像;

Compaq Volume replicator採用虛擬映像;

EMC Symmetrix系列和CLARiiON系列採用中斷鏡像和虛擬映像;

在介紹了快照技術的基本原理之後,讓我們來講述一下如何在storage foundation中使用快照技術。

storage foundation快照類型

在storage foundation中有卷級別的快照和文件系統級別的快照,卷級別的有三種:分別是傳統卷快照、完全即時卷快照(full size instant snapshot)和空間優化即時卷快照(space-optimized instant snapshot);文件系統級別的快照分為兩種:文件系統快照和檢查點快照(storage checkpoint)。它們的快照方式如下表所示:

表一:storage foundation快照類型

由該表可以看出,storage foundation為不同級別的快照提供了多種實現方式,用戶可以根據自己的需求,選擇適合自己的快照。現在我來介紹一個每一種快照的原理和使用方法:

1. 傳統卷快照

傳統卷快照就是將storage foundation上面的某個卷或者卷中的某個字卷(plex)在某一時間點做一個鏡像拷貝,將其數據拷貝到另一個同樣大小的卷中。拷貝出來的卷可以單獨保存以便恢復,也可以在不需要的時候被銷毀重用。因為它是將目標數據完整的拷貝到另外的地方,所以其屬於物理拷貝。

[用法]

1, 創建一個數據卷:

# vxassist -g test make datavol 1g

2, 為該數據卷創建一份鏡像:

# vxassist -g test snapstart datavol

3, 將該鏡像拷貝到另外一個卷snapvol中

# vxassist -g test snapshot datavol snapvol

4, 查看拷貝狀態,如圖所示,注意snapvol所寫入的磁碟(sd)是datavol的一部分,其實就是datavol的鏡像:

5, 如果數據源損壞,需要恢復,只需要對快照做如下操作

# vxassist -g test snapback snapvol

然後snapvol的數據會恢復到datavol中,用戶可以立刻訪問到其中的數據。

6, 如果需要將snap做成一個獨立的卷,而不是datavol的快照

# vxassist -g test snapclear snapvol

7, 如果需要刪除快照卷:

# vxassist -g test remove volume snapvol

2. 完全即時卷快照

完全即時卷快照和傳統卷快照很相似,因為它也需要與目標卷同樣大小的捲來保存數據。完全即時卷備份有兩個優點:一是其快照卷不需要被初始化,在創建卷之後就可以使用;二是它利用了寫入時拷貝技術,可以選擇物理拷貝或者邏輯拷貝兩種方式。

[用法]

1, 為數據卷的鏡像做好準備,包括提供存儲空間,設置異步傳輸等等;

# vxsnap -g test prepare datavol

注意,這裡使用的是vxsnap命令而不是上文的vxassist,因為這裡使用的是SF特有的特性,不再是傳統的用法;

2, 查看一下現在卷的狀態

注意,這裡SF為快照創建了一個空間,但是這裡的大小是270k(544個存儲單元,一個單元是512位元組),這就說明該快照是邏輯快照,不是把全硬碟拷貝的物理快照。

3, 為改數據卷創建一個鏡像:

# vxsnap -g test addmir datavol

4, 查看一下現有卷的狀態:

由圖可知,SF為數據卷創建了兩個子卷(plex),一個是datavol-02,一個是datavol_dc1-02。

5, 自己創建一個快照卷,並且同樣初始化:

# vxassist -g test make snapvol 1g (注意,快照卷大小必須和數據卷相同,否則會失敗)

# vxsnap -g test prepare snapvol

6, 將目標卷快照到快照卷:

# vxsnap -g test make source=datavol/snap=snapvol

7, 查看一下現在的卷狀態:

8, 利用快照卷可以保證數據的安全:

# vxsnap -g test refresh snapvol source=datavol (從數據源更新快照)

# vxsnap -g test reattach snapvol source=datavol (將快照內容恢復數據源,快照被刪除)

# vxsnap -g test restore datavol source=snapvol (從快照內容恢復數據,快照不會被刪除。注意這裡的源內容是snpavol了,說明是從snapvol恢復數據到數據卷datavol)

#vxsnap -g test dis snapvol (將快照卷與數據卷分離,快照卷就可以獨立使用,不再保存數據卷的快照)

9, 刪除快照卷

# vxedit -g test -rf rm snapvol




免責聲明:

本站系本網編輯轉載,會儘可能註明出處,但不排除無法註明來源的情況,轉載目的在於傳遞更多信息,並不代表本網贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請在30日內與本網聯繫, 來信: liujun@soft6.com 我們將在收到郵件後第一時間刪除內容!

[聲明]本站文章版權歸原作者所有,內容為作者個人觀點,不代表本網站的觀點和對其真實性負責,本站擁有對此聲明的最終解釋權。

相關焦點

  • EMC Software-Defined Storage 之ViPR
    在傳統數據中心中,通常需要幾周的時間來完整地部署一個新應用。而在大多數虛擬世界,比如VMwarevCenter裡,情況會好得多,可以在幾小時內建立並交付一個新應用,但是還有許多其他工作要去做:建立一個新的VM(虛擬機)很簡單,複雜的部分在於為了支持這個新應用的所有周邊的基礎設施服務,包括存儲、網絡和安全服務,同時還需要將對可用性和商業可持續性的要求考慮進去。
  • 10000隻蜜蜂VS凋靈我的世界1.15快照19w37a介紹by明月莊主
    正版可以第一時間得到官方推送的正式版與快照,可以自由更換皮膚讓所有玩家看到,還可以去很多正版伺服器玩耍遠離熊孩子困擾。可以去hypixel伺服器與國際上的更多正版玩家PK!等等!明月莊主雜談第8期你打算購買正版MC嗎?
  • Mellanox 推出故障快照網絡遙測技術
    每個嘗試過故障快照WJH 的客戶都會倍感驚訝 — 故障快照WJH 竟能如此迅速地發現其網絡中那些從未被人知曉的行為。我們為所有客戶免費提供先進的 WJH 遙測技術,而無需像業界常見做法,那樣為每個額外的功能購買功能許可證。WJH 是技術發展的推動者,是實現自主和自愈網絡不可或缺的元素。」
  • Nimble Storage撬開中國混合型存儲市場_存儲在線
    Nimble 產品的這些特點,使用戶可以同時運行更多的應用並且將備份體系變得簡單,最終使用戶獲得更高的投資回報率。 CASL將快閃記憶體讀緩存技術 與寫入優化數據布局技術相結合,加速了客戶的應用。即時生成的快照使您的備份和恢復簡單易行,同時高效的數據複製可以幫您輕鬆的進行災難恢復。 Nimble存儲系統智能易用,極大地簡化了數據存儲和管理工作,降低了運維開銷。
  • 微軟推出Project Freta服務:可在系統內存快照中查找惡意軟體
    IT之家 7 月 8 日消息 微軟本周推出了一款名為 「Project Freta」的全新反惡意軟體服務,可在系統內存快照中,幫助用戶查找和識別惡意軟體。微軟官方對其的描述為:「微軟研究院開發的免費服務,用於檢測 Live Linux 系統內存快照中的作業系統和傳感器破壞證據,例如 rootkits 和高級惡意軟體。」據悉,Project Freta 基於雲計算,工作原理是捕捉虛擬機中運行的作業系統圖像,並上傳到雲端分析處理。
  • 2.20 從本質上理解虛擬機快照以及操作演示
    第1步:虛擬機在ESXi主機中以文件形式存在,生成快照會增加虛擬機在數據存儲中文件的大小,在沒有建立快照前我們先截取一個截圖,如下「圖1」所示,其中win2012-loc61-ip201表示虛擬機名稱,後綴為「.vmdk」的文件表示「虛擬磁碟」,裡面表示了各個文件的大小,特別是虛擬機的虛擬硬碟大小。
  • fastdfs tracker storage工作原理
    跟蹤器和存儲節點中的伺服器均可以隨時增加或下線而不會影響線上服務。其中跟蹤器中的所有伺服器都是對等的,可以根據伺服器的壓力情況隨時增加或減少。為了支持大容量,存儲節點(伺服器)採用了分卷(或分組)的組織方式。存儲系統由一個或多個卷組成,卷與卷之間的文件是相互獨立的,所有卷的文件容量累加就是整個存儲系統中的文件容量。
  • 我的世界:快照18w46a,加入曾「消失」的燈籠!移除BOSS掠奪者!
    在Notch的設想中:火把是會熄滅的,而不會熄滅的光源是「燈籠」。但設想最終因為各種繁重的開發工作,一直未被實現。然而到了《我的世界》1.14快照18w46a,這一切似乎都要變了!我的世界:快照18w46a,加入曾「移除」的燈籠!火把將會熄滅麼?
  • Snapchat再得良將,不甘心只做快照分享平臺
    三月份在E輪融資中剛剛獲得阿里巴巴2億美元投資的Snapchat是有野心的,它不甘心只做一個快照分享的平臺,這一點從它最近僱傭前洋蔥新聞總裁西恩·米爾斯(Sean Mills)可以看出來。雷鋒網(公眾號:雷鋒網)6月4日消息,照片分享應用「閱後即焚」Snapchap最近已經任命西恩·米爾斯為它駐紐約分部原創內容的掌門人。
  • Unity推出的AR Foundation能幫助使用者解決AR開發過程中遇到的難題
    > Unity開發了一個多平臺API和實用程序,幫助解決你在AR開發過程中遇到的眾多難題,他們將其稱之為 AR Foundation。同時,他們將繼續支持特定平臺,和開發者希望在現有項目中使用到的插件。
  • 我的世界:1.16版本快照改變3個特性,或將「淘汰」釣魚玩法?
    不少的玩家通過釣魚來「發家致富」,可惜的是1.16版本快照連改三個釣魚特性! 這也意味著玩家們熟悉的釣魚玩法有所改變,甚至是影響深遠,接下來就為玩家們介紹一下這些「變化」。
  • 蘋果重新開源分布式資料庫FoundationDB,已在內部使用三年
    在一份 CloudKit 的使用說明中,蘋果工程師提到了對於 NoSQL 資料庫的使用,使得應用開發者們可以以一種通用的且易操作的方式在不同設備間同步用戶數據。CloudKit 為許多 iCloud 服務提供數據存儲服務,包括 iOS 備份、照片同步、iWork 辦公、和 iCloud 網盤。
  • Hydrogen storage gets real
    The two main classes of solid-state hydrogen storage materials sit either side of that number.The forklifts use a nickel-aluminium alloy hydrogen storage material called Hy-Stor 208 in their fuel tanks.
  • 【大咖專欄】Unity AR Foundation 平面檢測實戰
    大咖介紹    3.AR應用場景廣泛,包括:教育、醫療、購物、娛樂、傳媒、旅遊、軍事等。在需要平面檢測,面積計算這樣的AR應用場景,國內老牌的EasyAR已不能滿足需求。Unity為了更好的支持遊戲開發中應用AR技術,抽象了UnityAR Foundation框架,實現「構建一次,多平臺部署」。無疑UnityAR Foundation已成為Unity中開發AR應用的首選框架。
  • John Hopcroft Foundation Recognizes 2020 Outstanding Students
    Wang Yizhou, Vice-Director of Center on Frontiers of Computing Studies, Peking University, Chair of John Hopcroft Foundation Committee, thanked all the companies that generously donated to the foundation
  • 三維X射線成像技術為木乃伊拍「快照」
    科技日報北京8月26日電 (記者張夢然)最新的X射線成像技術,為科學家們帶來了古代動物木乃伊的獨特「快照」。據自然科研旗下《科學報告》雜誌25日發表的一項研究,英國科學家介紹了利用先進的三維X射線成像技術對古埃及的三隻動物木乃伊(一隻貓、一隻鳥和一條蛇)做了分析,這項技術有助於研究人員深入了解這些動物的飼養條件、複雜的木乃伊化過程及其可能的死亡原因,而不會對標本造成損害。
  • Google快照疑似UFO墜毀現場,痴迷者狂熱,難道是幻想性錯覺?
    但在該視頻中,作者還是詳細解釋了為什麼它可能不是雪崩的觀點。對於外星迷們來說,肯定要尋找一切有利外星人和UFO的解釋。之前的新聞中,UFO獵人也認為他們在南極洲的谷歌地球快照中發現了外星人入侵的跡象,這是一張在該島東南部偏遠地區發現的冰雕成的鬼臉。
  • Ammonia Storage in a Metal–Organic Framework
    UK, and colleagues have found that a metal–organic framework, MFM-300(Al), a porous solid, not only effectively filters harmful nitrogen dioxide gas, but also has outstanding capabilities for ammonia storage
  • 我的世界:1.14最新快照,新BOSS「掠奪首領」加入!你還敢外出麼
    18w45a是《我的世界》1.14的第5個快照,發布於11月初,本次快照帶來非常重大的更新就是,MC加入了一個全新的BOSS生物,並且也新增了腳手架方塊。而我們重點來聊一聊這位新BOSS。我的世界:1.14最新快照體驗,盤點新BOSS「掠奪首領」5大特性!
  • 1.16快照20w22a被「鴿」,正式版來了!
    玩家們「熬夜」等了好久還是沒能見到Java版1.16最新快照20w22a的身影,估計是被Mojang鴿了。不過,等到第二天早上的時候再看一看,說不定就會冒出來,請耐心等待。實際上,1,16版本的快照更新得差不多,正式版就快上線了!