因爲很多的快照技術都是在存儲設備上(如基於磁盤陣列的、基於NAS的),所以很多快照方法都接觸不到,本文主要是介紹我接觸到COW和ROW兩種快照原理的使用。
環境
LVM快照和ECS打快照環境:
阿里雲ECS:
Intel Xeon(Cascade Lake) Platinum 8269
4c16g
系統盤 40g ext4
LVM卷
500g的SSD雲盤 兩個分區
500g的SSD雲盤 整塊磁盤
Centos 7.6
內核:3.10.0-957.21.3.el7.x86_64
一、LVM邏輯卷快照的使用
LVM快照的原理是COW(copy on write),下面以遷移MongoDB爲例(命令都是來自MongoDB官方文檔)。
注意:
- 從MongoDB3.2開始,不再需要數據文件和journal log在同一個捲上,但是爲了得到一致性備份,