Достало, что при каждом отключении питания (заказчики не могут пока купить UPS), при следующей загрузке софтовый raid заново синхронизируется (а это аж 250GB данных).
Он не "рассинхронизируется", а "считает себя несинхронным ибо не был корректно расцеплен". И в принципе абсолютно прав. Попробуй сам подумать и понять почему - если нет, то читай дальше.
В общих словах, операции записи на устройства софторейда вообще говоря несинхронны - пишем раз, пишем два - если это все еще и на одном контроллере, то эти операции оказываются последовательны. Соответственно при хардварном резете существует вероятность, что мы попали в паузу между этими "раз" и "два".
При корректном отключении системы при отключении md-девайса в суперблок массива пишется информация "был сделан синк", при открытии массива эта метка снимается. Если флажок "был сделан синк" не найден - массив считается потенциально несинхронизированным и должен быть засинхронизирован.