как решить glusterfs GFID split-brain

У меня есть 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

Похоже, что trust.gfid на server2 отличается от server1 и server3. Есть ли способ сообщить glusterfs, что нужно обновить файл на server2 с помощью файла server1 (или server3)?

1
задан 29 April 2018 в 16:04
1 ответ

из того, что я читал на https://staged-gluster-docs.readthedocs.io/en/release3.7.0beta1/Features/heal-info-and-split-brain -resolution /

'Обратите внимание, что разрешение разделенного мозга entry / gfid не поддерживается.'

но если вы найдете эту страницу, как я, со сценарием разделения мозга без использования gfid - это можно исправить.

0
ответ дан 4 December 2019 в 04:02

Теги

Похожие вопросы