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

Поведение кэша записи с резервным питанием от батареи при замене диска

Мы используем 3ware Inc 9650SE SATA-II RAID PCIe Контроллеры RAID с кэш-памятью записи с резервным питанием от батареи. У нашего запасного оборудования такой же контроллер.

Я размышлял; Достаточно ли умен эти контроллеры, чтобы не синхронизировать кэш при замене дисков? Например, если я разверну одну из этих запасных машин, вставив диски другой машины, и на этой резервной машине все еще есть отложенные записи, будет ли у него достаточно ума не выполнять эти записи в замененный массив?

Изменить: мой сценарий на самом деле неясен, поэтому позвольте мне привести пример:

  1. server1 выходит из строя из-за сбоя питания.
  2. Ставлю диски в server2 и запускаю.
  3. Ремонтирую server1
  4. Я возвращаю диски с server2 на server1 (сейчас это не актуально, потому что на самом деле я бы, вероятно, оставил server2 работающим).
  5. Если server1 не имеет средств защиты, он будет писать в массив, думая, что он просто снова включится, что приведет к его повреждению.

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

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