glusterfs 添加 brick 居然不可用!?

2021-05-05 13:20:55 +08:00
 mushokumunou

gluster volume add-brick gv 01:/abc/sdd force

原来的卷里有三个 brick,分别是同一台机器上的三块硬盘 sda sdb sdc 我测试添加 brick 故意留了 sdd 。 添加完毕后,我用 touch test{1..100} 生成发现 sdd 根本不写入。 权限都一样,都给了 777

这 100 个文件均匀分布在 sda sdb sdc,就是 sdd 一个都没有。 这到底是怎么回事? 有童鞋遇到过这样的问题吗?

新加入的 brick 还得做什么操作才可以正常使用?

814 次点击
所在节点    问与答
3 条回复
mushokumunou
2021-05-05 13:35:05 +08:00
好奇葩。
执行了 gluster volume rebalance gv start
后,貌似可以写入了。
但文件如果一多一大,执行这个无异于找死啊。
他到底是怎么对待新 brick 的啊。好苦恼。
dzdh
2021-05-05 14:19:06 +08:00
搭车问一下这是啥,可以让所有机器共享各自的存储吗?
mushokumunou
2021-05-05 17:17:23 +08:00
奇葩,一次性添加一个 brick 不可用,但是添加两个,就可用了。然而我只是一个分布卷而已,不需要受 brick 数量限制。
单纯用来填满数据下架 brick 的话,可以直接加 force 即可。
坑还是挺多的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774965

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX