Какой вред может иметь кэширование с обратной записью для поврежденного дискового массива?

На работе я управляю несколькими машинами, используя (настоящие) аппаратные контроллеры рейда (с кэшами записи с резервным питанием от батареи), и у них есть неприятная привычка возвращаться к поведению перезаписи, когда массив ухудшается из-за сбоя диска.

Я не могу думать ни о какой причине, поэтому я настроил эти массивы так, чтобы они принудительно возвращались при использовании горячей точки для перестройки массива, и теперь все работает нормально.

Может кто-нибудь придумать причину, по которой было бы неплохо переключиться на режим записи, когда массив работает в ухудшенном режиме из-за сбоя диска? (Конечно, если сам BBU дает сбой, запись вместо обратной записи имеет смысл).

1 ответ

С точки зрения защиты, нет никакой дополнительной потери данных из-за включения кэша обратной записи во время операции перестроения.

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

Существуют контроллеры, которые могут перестраивать, когда включен кэш обратной записи. У вас, похоже, нет ни одного из них.

Другие вопросы по тегам