一、遠端檔案複制
将本地主機上的檔案實時同步到遠端主機上,保證檔案或目錄内容一緻,如
Linux常用的rsync就是這類工具,它可監視檔案系統的動作,将變化同步到遠端
主機,隻複制變化的内容,對于大檔案非常有用,可節省帶寬資源,提高效率。
二、遠端磁盤(卷)鏡像
存儲級的資料資料複制技術,本地産生盤和遠端鏡像盤資料實時同步,且同時
處于線上狀态,當生産盤故障時,可立即切換到鏡像盤。遠端磁盤鏡像有兩種模式
同步模式和異步模式,同步模式可很好的保障資料一緻性,但影響性能。而異步模
式則相反,通常會使用異步模式。
主流存儲廠商常用的磁盤鏡像技術:
IBM的PPRC,EMC的SRDF,HDS的TrueCOPY,NetAPP的SnapMirror等
三、快照(Snapshot)
定義:抓取某時刻磁盤上所有資料,就是照相機按下快門留下的影像。
快照作用:源卷快速備份,用于解決一些邏輯故障,如系統崩潰,人為誤操作等
本質:快照能瞬時完成,隻是留下原卷的影子,并非實體資料,如何實作這一點,
如果對檔案系統有了解,知道檔案系統是通過中繼資料來管理磁盤上的資料,而中繼資料
的量非常小,快照的本質就是複制某時刻的中繼資料。
需要解決的問題?
如何保證在做快照的時候,即不使用原卷的資料發生變化,又不影響正常的IO寫入,
這是個沖突的問題,快照通過兩種技術來解決寫前拷貝(CoFW),寫前重定向(RoFW),
說白了就是将變化的資料塊讓到一個新的卷上,實際上我們看到此時會有兩份中繼資料,
活動中繼資料和快照中繼資料。快照中繼資料映射表大部分指向元卷塊,隻有少部分指向變化
的資料塊,是以我們為快照建立存儲卷時不需要配置設定與源卷相同的大小,一般隻要30%就可以了。
快照的好處:可瞬間生成,不影響線上業務,占用存儲空間小
快照的不足:依賴源卷,如果源卷發生實體故障,則無能為力了,同時快照很難保證
資料一緻性,當然可以通過在主機上安裝代理來解決。
四、卷克隆(Clone)
定義:某時刻一份或多份資料實體複制。
卷克隆作用:最大的作用可瞬間生成源卷可寫鏡像,可以用于做測試資料,當然也可以備份。
本質:快照是源卷的影子,而克隆是源卷的實體,當然克隆可分為虛克隆與實克隆,
虛克隆本質是snapshot,但snapshot是可寫的,而實克隆是先生成snapshot,然後會将
中繼資料對應的實體資料複制到新卷上,成為和源卷相同大小的新卷。
産品:如EMC的Snapview
本文轉自清風拂面 51CTO部落格,原文連結:http://blog.51cto.com/crazy123/1439972