分布式文件系统--glusterfs
老规矩,先上个草图~
图解:
1)节点node1和node2建立peer关系,节点中各有一个分区vda3;
2)分别把vda3做成卷组vg、池pool、精简lv、glusterfs卷;
3)分别创建挂载点/xx和/yy,并挂载;
4)分别在挂载点/xx和/yy中创建目录data;
5)最后把/xx/data和/yy/data做成glusterfs卷v1;
6)客户端挂载glusterfs卷v1;
7)客户端把数据写入卷v1中,
最后数据会分布在node1的/xx/data和node2的/yy/data中;
注意事项:
1)node1和node2必须建立peer关系(建立一个pool)
2)vda3做成卷组vg、做成池pool、做成精简lv,最后创建glusterfs卷
3)挂载点本身不能直接创建成glusterfs卷,必须是挂载点中的目录才可以
4)删除glusterfs卷后,信息依然会记录在分区中,再次创建时需要强制执行
glusterfs卷的类型:
1)分布式(raid0)
原理:数据1通过V1写入/xx;数据2通过V1写入/yy
优点:读写速度快
缺点:没有冗余
2)复制式(raid1)
原理:数据1,2通过V1写入/xx;数据1,2通过V1写入/yy
优点:有冗余
缺点:读写速度没提高,空间利用率低
3)分布复制式(raid10)
原理:数据1,2通过分布式写入V2;再通过复制式写入V1
优点:读写速度高,有冗余
缺点:物理空间占用多
转载于:https://blog.51cto.com/13690439/2346141