一、遠程文件複製
將本地主機上的文件實時同步到遠程主機上,保證文件或目錄內容一致,如
Linux常用的rsync就是這類工具,它可監視文件系統的動作,將變化同步到遠程
主機,只複製變化的內容,對於大文件非常有用,可節省帶寬資源,提高效率。
二、遠程磁盤(卷)鏡像
存儲級的數據數據複製技術,本地產生盤和遠程鏡像盤數據實時同步,且同時
處於在線狀態,當生產盤故障時,可立即切換到鏡像盤。遠程磁盤鏡像有兩種模式
同步模式和異步模式,同步模式可很好的保障數據一致性,但影響性能。而異步模
式則相反,通常會使用異步模式。
主流存儲廠商常用的磁盤鏡像技術:
IBM的PPRC,EMC的SRDF,HDS的TrueCOPY,NetAPP的SnapMirror等
三、快照(Snapshot)
定義:抓取某時刻磁盤上所有數據,就是照相機按下快門留下的影像。
快照作用:源卷快速備份,用於解決一些邏輯故障,如系統崩潰,人爲誤操作等
本質:快照能瞬時完成,只是留下原卷的影子,並非實體數據,如何實現這一點,
如果對文件系統有了解,知道文件系統是通過元數據來管理磁盤上的數據,而元數據
的量非常小,快照的本質就是複製某時刻的元數據。
需要解決的問題?
如何保證在做快照的時候,即不使用原卷的數據發生變化,又不影響正常的IO寫入,
這是個矛盾的問題,快照通過兩種技術來解決寫前拷貝(CoFW),寫前重定向(RoFW),
說白了就是將變化的數據塊讓到一個新的捲上,實際上我們看到此時會有兩份元數據,
活動元數據和快照元數據。快照元數據映射表大部分指向元卷塊,只有少部分指向變化
的數據塊,因此我們爲快照創建存儲卷時不需要分配與源卷相同的大小,一般只要30%就可以了。
快照的好處:可瞬間生成,不影響在線業務,佔用存儲空間小
快照的不足:依賴源卷,如果源捲髮生物理故障,則無能爲力了,同時快照很難保證
數據一致性,當然可以通過在主機上安裝代理來解決。
四、卷克隆(Clone)
定義:某時刻一份或多份數據實體複製。
卷克隆作用:最大的作用可瞬間生成源卷可寫鏡像,可以用於做測試數據,當然也可以備份。
本質:快照是源卷的影子,而克隆是源卷的實體,當然克隆可分爲虛克隆與實克隆,
虛克隆本質是snapshot,但snapshot是可寫的,而實克隆是先生成snapshot,然後會將
元數據對應的實體數據複製到新捲上,成爲和源卷相同大小的新卷。
產品:如EMC的Snapview