數(shù)據(jù)保護(hù)方法,你知道幾種?
一、RAID保護(hù)? ? ?
軟RAID:顧名思義,軟RAID是用軟件的方式實(shí)現(xiàn)RAID功能,不借助任何的硬件來實(shí)現(xiàn),這類程序可運(yùn)行于操作系統(tǒng)的底層,將從主機(jī)SCSI或者IDE控制器提交上來的物理硬盤,虛擬成各種模式的虛擬磁盤,然后提交給上層的程序接口,這類軟件一般可以通過一個(gè)配置工具,例如windows server 操作系統(tǒng)里面的高級(jí)磁盤管理,使用者可以自行選擇將哪些磁盤組合起來形成哪種類型的RAID。硬RAID:操作系統(tǒng)不需要做任何的改動(dòng),除了RAID卡驅(qū)動(dòng)程序之外不用安裝任何額外的軟件,就可以直接識(shí)別到經(jīng)過RAID處理而生成的“虛擬磁盤”。操作系統(tǒng)無法直接感知底層的物理硬盤,需通過廠家提供的RAID卡的管理軟件來查看卡上所連接的物理硬盤。
二、常規(guī)備份
數(shù)據(jù)備份顧名思義,就是將數(shù)據(jù)以某種方式加以保留,以便在系統(tǒng)遭受破壞或其他特定情況下,重新加以利用的一個(gè)過程。在日常生活中,我們經(jīng)常需要為自己家的房門多配幾把鑰匙,為自己的愛車準(zhǔn)備一個(gè)備胎,這些都是備份思想的體現(xiàn)。某個(gè)存儲(chǔ)系統(tǒng)的數(shù)據(jù),如果做了數(shù)據(jù)備份,一點(diǎn)發(fā)生數(shù)據(jù)的丟失或者損壞,在備份數(shù)據(jù)完好的情況下,完全可以恢復(fù)出某個(gè)時(shí)間點(diǎn)上的數(shù)據(jù)。即便系統(tǒng)正常工作,沒有任何數(shù)據(jù)丟失或破壞發(fā)生,備份工作仍然具有非常大的意義,為我們進(jìn)行歷史數(shù)據(jù)查詢、統(tǒng)計(jì)和分析,以及重要信息歸檔保存提供了可能。從底層來看,數(shù)據(jù)備份可以分為文件級(jí)備份和塊級(jí)備份。(1)文件級(jí)備份文件級(jí)的備份,即備份軟件只能感知到文件這一層,將硬盤上所有的文件,通過調(diào)用文件系統(tǒng)接口備份到另一個(gè)存儲(chǔ)介質(zhì)上。其基本機(jī)制就是將數(shù)據(jù)以文件的形式讀出,然后再將讀出的文件存儲(chǔ)到另外一個(gè)存儲(chǔ)介質(zhì)上。如果備份軟件將這些文件備份到新的空白介質(zhì)上,那么這些文件很大程度上是連續(xù)存放的,不管是備份到磁帶還是硬盤上。(2)塊級(jí)備份就是備份塊設(shè)備上的每個(gè)塊,不管這個(gè)塊上有沒有數(shù)據(jù),或者是塊上的數(shù)據(jù)數(shù)據(jù)屬于哪個(gè)文件。不考慮也不用考慮文件系統(tǒng)層次的邏輯,原塊設(shè)備有多少容量就備份多少容量。這里的塊的概念對(duì)于磁盤來說就是扇區(qū)sector,塊級(jí)的備份是最底層的備份,它拋開了文件系統(tǒng),直接對(duì)扇區(qū)進(jìn)行讀取,并將讀取到的扇區(qū)寫入新的硬盤對(duì)應(yīng)的扇區(qū)。這種方式的一個(gè)典型案例就是磁盤鏡像。
三、復(fù)制
通過網(wǎng)絡(luò)(LAN/WAN)即時(shí)地把數(shù)據(jù)從一個(gè)地方傳輸?shù)搅硪粋€(gè)地方,形成一份或者多份副本。(1)復(fù)制種類
- 數(shù)據(jù)塊級(jí)別復(fù)制:當(dāng)數(shù)據(jù)發(fā)生變化時(shí),即時(shí)傳輸相關(guān)的數(shù)據(jù)塊;
- 文件級(jí)別復(fù)制:當(dāng)一部分?jǐn)?shù)據(jù)發(fā)生變化,即時(shí)傳輸整個(gè)文件;
- 字節(jié)級(jí)別復(fù)制:僅即時(shí)傳輸變化的字節(jié)。
四、快照
一種快速數(shù)據(jù)保護(hù)技術(shù),快照是某個(gè)數(shù)據(jù)集在某一特定時(shí)刻的鏡像,也稱為即時(shí)拷貝,是數(shù)據(jù)集的一個(gè)完整可用的副本。其基本思想是抓取某一時(shí)間點(diǎn)磁盤(卷)上的所有數(shù)據(jù)的映像,而且完成速度非???,就像照相機(jī)快門一樣??蓜澐譃椋?span>(1)基于文件系統(tǒng)的快照花很短的時(shí)間(秒級(jí)的),把文件系統(tǒng)中的映射圖表,以及下級(jí)鏈表等元數(shù)據(jù)復(fù)制出來并且保存,可以簡單理解為拍了一張相片,此時(shí)如果原卷有新的I/O,為了不影響應(yīng)用程序的運(yùn)行,此時(shí)新的I/O可以寫到當(dāng)前存儲(chǔ)空間的其他位置。然后我們可以利用拍下來的“照片”把原卷掛載并且拷貝出去,從而得到一份某時(shí)刻的完整的數(shù)據(jù)。(2)基于物理卷的快照卷級(jí)的快照,仿佛就是增加了一個(gè)“卷塊映射系統(tǒng)”,其作用與文件系統(tǒng)大同小異,只不過文件系統(tǒng)處理的是文件名和塊的映射關(guān)系,而“卷塊映射系統(tǒng)”處理的是塊與塊的映射關(guān)系。
五、CDP
CDP(Continuous Data Protection,持續(xù)數(shù)據(jù)保護(hù))技術(shù)是對(duì)傳統(tǒng)數(shù)據(jù)備份技術(shù)的一次革命性的重大突破。傳統(tǒng)的數(shù)據(jù)備份解決方案專注在對(duì)數(shù)據(jù)的周期性備份上,因此一直伴隨有備份時(shí)間間隔。CDP系統(tǒng)會(huì)不斷監(jiān)測源數(shù)據(jù)變化,記錄這些變化,從而不斷地自動(dòng)實(shí)現(xiàn)數(shù)據(jù)的保護(hù),當(dāng)災(zāi)難發(fā)生后,簡單地選擇需要恢復(fù)到的時(shí)間點(diǎn)即可實(shí)現(xiàn)數(shù)據(jù)的快速恢復(fù),原則上可以恢復(fù)到任意時(shí)間點(diǎn),構(gòu)建成本相對(duì)要高一些,可以劃分為:(1)文件級(jí)CDP通過調(diào)用文件系統(tǒng)的相關(guān)函數(shù),監(jiān)視文件系統(tǒng)動(dòng)作,文件的每一次變化,都會(huì)被記錄下來,一般需要在生產(chǎn)主機(jī)上安裝代理,用來監(jiān)控文件系統(tǒng)I/O,并將變化的數(shù)據(jù)信息傳送到CDP倉庫介質(zhì)中,文件級(jí)的CDP能保證數(shù)據(jù)的一致性,因?yàn)樗亲饔迷谖募到y(tǒng)層,捕獲的是完整事物。(2)塊級(jí)的CDP時(shí)刻捕捉底層物理卷的寫I/O變化,并將每次變化的塊數(shù)據(jù)保存下來。
我們是一群平均從業(yè)年限5 的通信專業(yè)工程師。關(guān)注我們,帶你了解通信世界的精彩!