Назад | Перейти на главную страницу

DRBD Сравните локальное и удаленное перед синхронизацией

Есть ли у DRBD способ сначала сравнить локальный и удаленный зеркальные разделы, чтобы проверить, какой из них новее, до выполнения синхронизации?

В основном происходит то, что я запускал Раздел 1 в течение недели с отключенным Разделом 2. Затем я выключил Раздел 1 и включил Раздел 2. Когда я включил Раздел 1, когда Раздел 2 был включен, он синхронизировал Раздел 2 с перезаписью файлов, созданных в течение недели, когда Раздел 1 был включен.

Возможно, я неправильно понимаю процесс синхронизации DRBD. Но я надеялся, что DRBD выдаст предупреждение, когда увидит большую разницу между зеркальным разделом, и попросит администратора выбрать, какой раздел сделать основным.

Любое руководство будет оценено.

То, что вы описываете, должно было вызвать раздвоение мозга в DRBD. DRBD по умолчанию должен регистрировать этот разделенный мозг и отказываться от подключения. Это должно позволить администратору решить, какой узел сделать «жертвой» разделенного мозга и синхронизировать с «оставшимся в живых».

Вы можете настроить автоматическое восстановление с разделенным мозгом, но это не по умолчанию. Я подозреваю, что вы могли это настроить, учитывая то, что вы описываете. См. Руководство пользователя DRBD для получения дополнительной информации о разделении мозга и восстановлении.

https://docs.linbit.com/docs/users-guide-8.4/#s-split-brain-notification-and-recovery