快照是什麼,快照如何儲存?

2022-10-11 09:39:06 字數 1007 閱讀 6554

title:快照是什麼,快照如何儲存?

本文內容

快照是什麼?為什麼使用快照?有什麼優點和缺點?

快照儲存技術。

問題**

在學習版本控制工具git時,gitbook中提到了「直接記錄快照,而非差異比較」。對「快照」概念不了解。

in computer systems, a snapshot is the state of a system at a particular point in time.

在計算機系統中,快照是系統在特定時間點的狀態。--snapshot-維基百科

簡單理解快照:

執行快照時,所有的資料狀態被鎖定,不可修改,也不可刪除。【重要】

執行快照時,會記錄此時所有資料索引位置,該檔案索引位置被稱為快照,也就是維基百科中定義的「特定時間點的狀態」。

當第一次執行快照時,會生成所有資料的索引。

當沒有資料修改時,執行快照操作,生成的磁碟資料索引和之前的相同。

當有資料修改時,執行快照操作,磁碟中舊資料本身不會被刪除,但是生成的索引會指向修改後的新資料。即此次快照不包含指向舊資料的索引,但舊資料本身仍然存在。

之後進行版本回滾時,可以執行舊資料對應的快照,根據舊資料的索引回溯舊資料本身。

從上述快照執行的過程可以看出來,快照儲存的資料不是資料本身,而是指向磁碟資料的索引。

快照的優勢:

快照的不足:

未完待續...

快照與備份有什麼區別?快照是備份的其中一種麼?還是兩種不同的概念? - 木頭龍的回答 - 知乎

快照是什麼?揭秘儲存快照的實現

storage snapshot

可通過個人網域名稱 bitleef.com或者www.bitleef.com訪問該部落格。

快照是什麼?揭秘儲存快照的實現

儲存網路行業協會snia storagenetworking industry association 快照的定義 關於指定資料集合的乙個完全可用拷貝,該拷貝包括相應資料在某個時間點 拷貝開始的時間點 的映像。快照可以是其所表示的資料的乙個副本,也可以是資料的乙個複製品。需要注意的是 快照是完全可用...

什麼是快照

最近忙著儲存方面的事情,結果被快照 映象 複製搞的頭大。特別是快照,網上都說什麼快照是指標,好久都沒搞懂。經過詳細查詢總算對快照有了乙個概念,大致如下 注 藍色塊表示源資料卷的儲存塊,綠色塊表示快照管理用的儲存塊,紅色塊表示快照的儲存塊 1 建立快照前 2 開始建立快照時暫停對源資料卷的寫入操作,等...

儲存快照的原理

儲存快照有兩種實現方式 cow 寫時複製copy on write row 寫重定向redirect on write 兩種實現方法有區別,造成讀寫效能 應用場景有比較大的區別。cow 原理見下圖 從網上找的,沒自己畫 1 原卷資料是a g。此卷metedata像指標一樣指向這些資料。2 當做快照時...