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