和copy on write比較
共同點:不管是哪個一種快照方式,只要上層向乙個在快照之後從來沒有被更新過的扇區寫
io,這個
io塊就要占用新卷上的
乙個塊(因為要保留原塊的內容,不能被覆蓋),如果上層將原卷上的所有扇區都更新了,那麼新卷的容量就需要和原卷的
資料量同樣大才可以。但是通常應用不會寫覆蓋面百分之百。做快照的時候,新卷的容量一般設定成原卷的
30%就可以。
不同點:
copy on write
方式下,快照完成之後,如果需要更新乙個從來沒有被更新過的塊,則程式首先將這個塊讀出,再將其寫入到新卷,然後將更新的資料覆蓋寫入到原卷對應的塊。需要三步動作(一次讀,兩次寫)。
write redirect
方式下,同樣的過程只需要一次寫入即可,即將更新資料直接寫入到新卷(同時更新對映圖中的指標,在記憶體中進行)。 所以
write redirect
相對copy on write
方式在io
延遲上有優勢。
在檔案系統快照情況下,
copy on write
方式和write redirect
方式 同樣多要針對每個
io遍歷當前檔案系統中的元資料。這部分開銷是一樣的。而
write redirect
耗費io
方面的開銷,就要比
copy on write
小得多了。
總之,卷級的快照,彷彿就是增加了乙個「卷塊對映系統」,其作用與檔案系統大同小異,只不過檔案系統處理的是檔名和塊的對映關係,而「卷塊對映檔案系統」處理的是塊與塊的對映關係。
快照的意義(有可能帶來資料不一致情況)
快照技術原理
五 快照與映象 複製的區別 映象 快照和複製是三種不同的功能 映象是通過從乙個i o建立兩個i o來複製資料。磁碟映象通過os或捲管理軟體在主系統上建立。磁碟映象是依靠平台和本地連線特性的本地選件。映象可用於das和san並且大多數nas支援它。儲存 式映象磁碟子系統 例如,emc srdf,ibm...
快照技術學習筆記
通常資料塊快照有6中型別的快照技術 1 copy on write 複製寫 2 redirect on write 重定向寫 3 clone or split mirror 轉殖或映象 4 copy on write 這裡寫 片with background copy後台拷貝的複製寫 5 incre...
快照與備份的技術
快照是現在很多主流雲伺服器的資料備份功能,用於伺服器故障時的資料恢復,將系統資料恢復至錯誤發生以前的某個時間。快照的優勢 快照可以在數秒鐘內建立拷貝,供備份應用使用.利用快照技術,配合普通的備份軟體是這樣實現的 通過圖形的管理介面發出做快照的命令 快照功能自動尋找沒有資料改變的時刻進行拷貝,幾秒鐘之...