![如何解决 glusterfs GFID 脑裂](https://linux22.com/image/721105/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%20glusterfs%20GFID%20%E8%84%91%E8%A3%82.png)
我有三台服务器的 glusterfs,经过一些故障排除后,我得出结论,一个文件存在 gfid 裂脑。
**Server1**
# file: srv/glusterfs/gbrick/file1
trusted.afr.dirty=0x000000000000000000000000
trusted.afr.shared-client-1=0x000000050000000100000000
trusted.bit-rot.version=0x020000000000000059b166800006516b
trusted.gfid=0x4ca01cfe117c4115a049ae108d58271b
**Server2**
# file: srv/glusterfs/gbrick/file1
trusted.afr.dirty=0x000000000000000000000000
trusted.afr.shared-client-1=0x000000050000000100000000
trusted.bit-rot.version=0x020000000000000059b166800006516b
trusted.gfid=0xa8a1718e0bd64783b535b6ff0e26699a
**Server3**
# file: srv/glusterfs/gbrick/file1
trusted.afr.dirty=0x000000000000000000000000
trusted.afr.shared-client-1=0x000000050000000100000000
trusted.bit-rot.version=0x020000000000000059b166800006516b
trusted.gfid=0x4ca01cfe117c4115a049ae108d58271b
看起来trusted.gfid
server2 上的文件与 server1 和 server3 上的文件有所不同。有没有办法告诉 glusterfs 使用 server1(或 server3)上的文件来更新 server2 上的文件?
答案1
“请注意,不支持 entry/gfid 裂脑解析。”
但如果您像我一样发现此页面存在非 gfid 裂脑情况 - 这些问题都可以得到修复。