磁盘更改时电池支持的写入缓存行为

磁盘更改时电池支持的写入缓存行为

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

我在想,这些控制器是否足够智能,在磁盘更换后不会同步缓存?例如,如果我通过放入另一台机器的磁盘来部署其中一台备用机器,而该备用机器仍有待处理的写入,那么它是否足够智能,不会在更换的阵列上执行这些写入?

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

  1. server1 因电源故障而宕机。
  2. 我把磁盘放在server2并启动。
  3. 我修复了server1
  4. 我把磁盘从服务器 2 放回服务器 1(现在这并不相关,因为实际上我可能会让服务器 2 保持运行)。
  5. 如果 server1 没有安全措施,它就会写入阵列,认为它只是再次启动,从而损坏它。

答案1

如果具有电池支持的写缓存的 server1 发生电源故障,将其关闭,则应移动电池支持的缓存已连接电池到server2以确保缓存的内容写入磁盘,所以你提到的情况通常不会发生。

答案2

如果缓存中有待处理的写入操作,而您从缓存中取出磁盘,这些磁盘将损坏。如果您随后放入新磁盘,我不知道会发生什么,但即使它写入了待处理的 IO,它也会是乱码,而且您无论如何都会格式化新驱动器。

相关内容