一、查看脑裂文件
gluster volume heal 卷名 info split-brain
二、找出类似需要修复的数据块文件
<gfid:640546d7-c22f-4576-a6f5-ae381493b6cc>
<gfid:cc190714-2568-461a-a8ef-487dd5ca84c8>
<gfid:03f6e26a-773b-428c-a828-dbc5b490a10a>
<gfid:a7d6f81a-a336-4925-b0a3-da746ff64e63>
<gfid:b84294e4-16d5-4c1b-930a-773870a86958>
<gfid:9c8543e3-a821-42bd-acd5-85d0937d44a8>
<gfid:a349f8ee-8e70-4ce0-9aab-a19a2580777b>
<gfid:91dab8c9-57ad-4035-aab0-557dc44969b7>
<gfid:1d42f8ed-1479-41dc-8809-9c1a23dea395>
<gfid:7232a180-6e26-450e-953f-1f4a4544647f>
<gfid:6904f8b4-772f-40c3-b75a-6d37044cd1b7>
<gfid:ffc91b75-1b6f-4ab8-adc6-d7fc1ba704d3>
<gfid:582fd579-cac9-4b6f-be0d-7a2951650d9f>
<gfid:94c95237-a17d-461d-9c5b-1e4f3415291c>
<gfid:a261b793-c94c-4df9-a110-b993899ae5c0>
三、脚本定位.glusterfs目录下双副本一致的文件块位置删除即可
比如:94c95237-a17d-461d-9c5b-1e4f3415291c 可以确定文件位置在
/数据目录/.glusterfs/94/c9/5237-a17d-461d-9c5b-1e4f3415291c
四、自动恢复脑裂
指定brick恢复
gluster volume heal 卷名 split-brain source-brick ovirt1:/data/brick1/gv1
指定gfid恢复
gluster volume heal 卷名 split-brain source-brick ovirt1:/data/brick1/gv1 gfid:94c95237-a17d-461d-9c5b-1e4f3415291c