![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云存储相关
文章平均质量分 58
老叮当猫
Glusterfs, 分布式存储,民间大数据研究中心 吖Sool社区,http://www.iesool.com
展开
-
Glusterfs的编译选项 #pragma GCC poison system popen
最近一直在研究Glusterfs3.3.1,当因需在代码中加入system(cmd)调用时,编译器提示error:attempt to use poisoned ”system",即试图使用有毒的system调用,首先我检查了一遍代码,其实就是一个system调用。排除了代码编写错误。然后我突然想起了system调用需要慎用的,调用system的进程在调用system未返回时可能会阻塞而且会忽略某原创 2013-12-15 22:16:29 · 1492 阅读 · 4 评论 -
也谈重复数据删除
也谈重复数据删除 http://www.iesool.com/forum.php?mod=viewthread&tid=70&fromuid=1 (出处: 吖Sool-社区)转载 2014-01-02 22:44:03 · 724 阅读 · 0 评论 -
关于Glusterfs为何采用哈希分布式算法
最近同事问过我这样一个问题:若要实现文件均匀分布,用最简单的线性哈希算法--取模运算(根据文件名获取整数,然后根据节点数取模)就可以将文件均匀分布,为何Glusterfs为何还要用这么复杂的哈希算法实现文件的分布式存储呢? 关于这么问题,要从负载均衡说起吧。就拿分布式存储来说,简单的取模运算也可以将文件均匀分布在各个节点之中。但若节点数改变,节点增删的话,这种方法就不可取了,节点增原创 2013-12-22 22:25:25 · 1407 阅读 · 0 评论 -
Glusterfs冗余镜像(AFR)修复原理以及脑裂分析
Glusterfs冗余镜像(AFR)修复原理以及脑裂分析研究Glusterfs半年多了,通过实际操作以及源代码分析,对它有了越来越深的了解,由衷的赞叹Gluster的整体架构。今天时间不早了,想写点关于Glusterfs的冗余镜像产生脑裂的原因。首先,简单描述一下脑裂,所谓脑裂,就是指两个或多个节点都“认为”自身是正常节点而互相“指责”对方,导致不能选取正确的节点进行接管或修复,导转载 2014-01-12 21:18:52 · 4632 阅读 · 1 评论 -
关于glusterfs的directory-layout-spread参数
directory-layout-spread由用户设定,默认值为dht模块的subvolume-count,用于目录hash布局的子卷个数。即用户可以指定某个目录下的文件分布式到N个(具体是哪几个由hash算法决定)子卷上而不是分布到所有子卷上,根据hash算法,每个目录分配的不同的N个子卷,从而在存在大量目录和文件时,使文件的分布总体上达到均衡状态。原创 2015-10-05 23:01:54 · 676 阅读 · 0 评论