一、概述
GlusterFS 3.6版本发布了基于卷的快照功能,该功能是基于thinly provisionedLVM snapshot,所以必须满足以下条件,才能保证卷快照功能的正常使用。
条件1,每个Brick必须是独立的thinlyprovisioned LVM;
条件2,BrickLVM不能存储除了Brick以外的数据。
二、主要特性
1、Crash Consistency(碰撞一致性检测)
当快照正在建立时,碰撞检测会保证快照的一致性。当快照被恢复时,会保证数据恢复到快照建立时的状态。
2、Online Snapshot(在线快照)
在建立快照的过程中,其关联数据仍旧可用。
3、Quorum Based(仲裁机制)
仲裁机制用于维护Bricks出现down时volume的可用性。
仲裁机制在以下几种场景会生效:
(1)n个Brick(n为奇数),若m(m>= (n/2 + 1))个Brick是UP状态,仲裁机制生效;
(2)n个Brick(n为偶数),若firstbrick和m(m>= n/2 )个Brick是UP状态,仲裁机制生效。
而在以下几种场景不会生效:
(1)replica2集群下,若有任一个Brick处于down状态,仲裁机制将不会生效ÿ