快照在storage foundation中的應用介紹

2021-01-12 中國軟體網

快照是一種基於時間點的數據拷貝技術,是數據備份領域的一個重要的概念,理解好快照,並且有效的管理快照,是磁碟管理中的重要一課。本文將講述磁碟管理工具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 我們將在收到郵件後第一時間刪除內容!

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

相關焦點

  • 雲伺服器快照功能及應用場景介紹
    雲快照的應用場景使用快照,可以快速、方便地將雲伺服器還原到以前的狀態。鑑於此原因,雲伺服器快照主要用於開發和測試環境中。例如,當升級版本後出現系統問題時,就可以使用快照回滾實現版本回退;更換作業系統、遷移業務數據遇到問題,也可以通過數據快照進行恢復;在日常備份中採用快照,可極大避免因誤操作、攻擊和病毒入侵導致的數據丟失風險;為指定磁碟創建快照,將數據作為其他磁碟的基礎數據,還可實現同城容災和異地容災;此外,通過雲伺服器的快照功能,還可在不同磁碟之間快速實現系統環境複製,提升相似實例的批量部署效率,等等。
  • 【iOS取證】應用快照
    下面我們就來看看應用快照的提取和解析。首先我們需要確定其存儲路徑,經過實驗(筆者測試了iPhone X,iOS13.3.1和iPhone 6,iOS12.4.4)發現應用快照的存儲路徑位於應用程式沙盒中的Library文件夾下,12.4.4版本和13.3.1版本的存儲路徑略微有差別,這也導致同樣的提取方式,不同的效果。
  • iOS取證之應用快照
    下面我們就來看看應用快照的提取和解析。首先我們需要確定其存儲路徑,經過實驗(筆者測試了iPhone X,iOS13.3.1和iPhone 6,iOS12.4.4)發現應用快照的存儲路徑位於應用程式沙盒中的Library文件夾下,12.4.4版本和13.3.1版本的存儲路徑略微有差別,這也導致同樣的提取方式,不同的效果。
  • 一文深入理解快照技術
    快照技術的概述介紹創建一個快照不同的設備需要不同的命令,但對於系統來說,基本都包括如下幾個步驟:現在,快照技術已經超越了簡單的數據保護範疇。我們可以用快照進行高效且無風險的應用軟體測試。用快照數據做測試,不會對生產數據造成任何的破壞。
  • 雲伺服器快照是什麼意思
    雲伺服器快照是什麼意思?快照是現在很多雲伺服器產品的數據備份方式,雲伺服器中的快照,就是某一個時間點上某一個磁碟的數據備份。用於伺服器故障時的數據恢復,將系統數據恢復至錯誤發生以前的某個時間,為數據安全提供了保障。如果用戶誤操作,不小心刪了系統文件,可以通過快照回滾將其迅速恢復。
  • 存儲專欄:深度解讀高端存儲的快照技術
    存儲在線專欄文章:之前,西瓜哥已經介紹了所有的高端存儲產品,包括EMC Symmetrix、HDS VSP、IBM DS8000、IBM XIV、HP 3PAR和富士通DS8700等。今天起我們發表西瓜哥寫的關於高端存儲的技術原理,首先介紹下《高端存儲快照實現原理解讀》。 我個人認為對於高端存儲來說,RIAD和快照是所有上層應用的基礎。
  • 百度快照是什麼?快照是怎麼形成?
    很多新手站長一直都沒明白百度快照是什麼?怎麼形成的?百度快照和SEO排名有沒有關係?有什麼樣的作用?是不是網站快照越靠前SEO排名越好嗎?下面十堰網站建設公司SEO專家來跟大家聊一聊百度快照的問題。大家應該明白所謂百度快照是百度在抓取網站數據的時候,對收錄頁面時拍照並存儲形成的數據副本,也就是對網頁進行的一種緩存處理,快照經常變化,所以搜尋引擎需要經常對快照進行更新和備份,每一次更新就會生成一個快照副本, 尤其網頁的內容和修改時間經常變化,當用戶在搜尋引擎中點擊「網頁快照」連結時,搜尋引擎將蜘蛛當時所抓取,並保存的網頁內容展現出來。
  • Veritas Storage Foundation High Availability 5.1簡介
    我們將發表一系列文章來介紹這個產品。隨著Internet商業模式的大規模應用,爆炸性增長的運營數據逐步成為企業重要的核心資產, 如何存儲,保護和利用這些信息數據越來越成為企業CIO必須要關注的問題;企業IT系統複雜的異構軟硬體環境更增加了信息存儲管理的難度。
  • 百度快照啥?怎麼做百度快照?
    企業也是看中這一點,開始搶佔好的展示位置,當用戶搜索的時候可以看到自己,而百度快照就是為了在搜索的時候更快地顯示內容的一種方式。百度快照啥?百度快照是指百度上保存的被收錄的網頁的純文本備份。百度快照樣式百度快照的SEO作用:搜尋引擎顯示的結果一般都是網頁快照,網頁快照能出現在搜索結果第一頁或者第一位是所有站長都想做到的
  • 認識VMware虛擬機,系統崩潰或異常,可通過快照還原磁碟文件系統
    今天介紹VMware虛擬機,系統崩潰或異常,可通過快照還原磁碟文件系統。小夥伴們可能不一定了解,磁碟"快照"是虛擬機磁碟文件(.vmdk)在某個時間點的副本。系統崩潰或者系統異常,小夥伴們可以通過使用恢復到快照來還原磁碟文件系統,使系統恢復到創建快照的位置。
  • Nimble Storage撬開中國混合型存儲市場_存儲在線
    Nimble 產品的這些特點,使用戶可以同時運行更多的應用並且將備份體系變得簡單,最終使用戶獲得更高的投資回報率。 CASL將快閃記憶體讀緩存技術 與寫入優化數據布局技術相結合,加速了客戶的應用。即時生成的快照使您的備份和恢復簡單易行,同時高效的數據複製可以幫您輕鬆的進行災難恢復。 Nimble存儲系統智能易用,極大地簡化了數據存儲和管理工作,降低了運維開銷。
  • 百度快照是什麼意思?百度快照的優缺點!
    剛接觸網際網路行業的時候,老大第一節課給我們講百度快照,百度快照是什麼意思呢?是照片嗎?帶著新鮮和好奇的心理我們接下來學到了:百度搜索頁面列表有競價排名和自然排名兩種展現形式,競價排名是百度自身的產品,價高者得,付費越高你的排名越靠前,而自然排名也就是百度快照,所謂百度快照,就是通過熟悉百度搜尋引擎的算法規則,利用一定的技術手段,被搜尋引擎蜘蛛抓取收錄認可優秀的自然排名百度首頁的網站,它不是百度自身的產品。
  • Pure Storage迎來高光時刻
    技術的成熟、成本的下降,特別是各類工作負載對高性能、低延遲的迫切需求,促進了全快閃記憶體存儲的採購和應用。近兩年,隨著主流存儲廠商陸續推出NVMe SSD存儲解決方案,全快閃記憶體陣列也在逐步升級,並在更多應用場景中得到部署和應用。在全快閃記憶體剛剛嶄露頭角時,Pure Storage憑藉「人無我有」,迅速佔得一席之地。
  • 百度智能雲推出雲磁碟CDS實例快照功能,輕鬆實現整機數據備份
    這其實是磁碟的快照功能。一般快照只針對單個磁碟。但在某些場景,需要對雲伺服器所有磁碟(系統盤和數據盤)同時創建快照,即實現整機快照。有時候,用戶還希望將各個磁碟的數據同時回滾到過去某一時刻,以保證各磁碟中的數據軌跡保持一致。這有點難是不是?現在不用發愁了。百度智能雲最新推出雲磁碟CDS實例快照功能,輕鬆實現整機數據備份。實例快照應用於如下場景。
  • 新版全球地表「快照」如何製成?
    」30米全球地表覆蓋數據,也被稱為全球陸地表面「快照」。這套「快照」是如何製作出來的?記者就此採訪了2020版30米全球地表覆蓋數據項目組。現在,2000、2010及2020三版全球地表覆蓋數據形成了本世紀以來全球陸地表面每隔10年一次的「快照」,有效反映了這20年間全球地表覆蓋和景觀格局的總體變化狀況。新版數據精度不斷提高30米全球地表覆蓋數據被形象地稱為「快照」,但拍攝過程可不是按下相機快門那麼簡單。
  • 英語熱詞:閱後即焚的「快照族」
    新東方網>英語>英語學習>語法詞彙>流行語>正文英語熱詞:閱後即焚的「快照族」 2014-09-26 11:40 來源:中國日報網 作者:
  • 華芸AS5202T測試&快照功能嘗鮮
    ~ADM系統應用作為NAS界的後起之秀,華芸的ADM系統進步的算是很快的,最近還在ADM系統中加入了快照技術,接下來就向大家展示這個速度非常快且好用的數據保護技術如何操作。ADM系統新推出的快照功能,可以實現快速鏡像備份並回復文件,官網介紹如下。
  • 一分鐘快照價格戰升級
    一分鐘快照價格戰升級 www.zjol.com.cn 2004年09月09日  浙江在線新聞網站,湖邊15元/張的寶麗來快照「多拍幾張可以打折」;室內茶坊新到的柯達快照10元一張,「只需11秒就能呈像」。
  • 網站快照的那些事兒
    網頁快照的作用:1、網頁快照能保留網頁修改前的內容信息。2、網頁快照能體現蜘蛛爬行網站的頻率。3、網頁快照能作為現有網站內容和蜘蛛抓取內容的參照。4、網頁快照能體現網站階段性的內容更新狀況。5、網頁快照能體現階段搜尋引擎信任度。