电池支持写磁盘更改时的caching行为

我们使用3ware Inc 9650SE SATA-II RAID PCIe RAID控制器,带有电池供电的写入caching。 我们的备用硬件具有相同的控制器。

我在想; 这些控制器足够智能,不会在磁盘更换时同步caching吗? 例如,如果我通过放入另一台机器的磁盘来部署这些备用机器中的一台,并且该备用机器仍然有待处理的写入,那么是否足够智能,不会在replace的arrays上执行这些写入?

编辑:我的情况是不是很清楚,所以让我举个例子:

  1. 服务器1由于电源故障而closures。
  2. 我把磁盘放入server2并启动。
  3. 我修复server1
  4. 我把server2中的磁盘放回到server1中(现在这个不相关,实际上我可能会让server2继续运行)。
  5. 如果server1没有保护措施,它会写入数组,认为它只是再次通电,破坏它。

如果具有电池备份写入caching的server1发生电源故障,请将其closures,请将电池备份caching与电池连接到server2,以确保将caching内容写入磁盘,因此您提及的情况不应该正常发生。

如果在caching中有未完成的写入,并且将磁盘从其下取出,则这些磁盘将损坏。 如果你把新的磁盘放在里面,我不知道会发生什么,但是即使它写了待处理的IO,也是乱码,而且你还是要格式化新的驱动器。