![使用 percH310 RAID 上的旧 SAS 驱动器作为热备用](https://linux22.com/image/713426/%E4%BD%BF%E7%94%A8%20percH310%20RAID%20%E4%B8%8A%E7%9A%84%E6%97%A7%20SAS%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%BD%9C%E4%B8%BA%E7%83%AD%E5%A4%87%E7%94%A8.png)
最近买了一台带 percH310 控制器的戴尔 T320,我决定将操作系统放在 3x300GB 15k SAS 驱动器的 raid 5 上,但想要一个热备用,我们有一个备用的 15k 300GB sas 驱动器,它一直是旧服务器中的热备用,从 2013 年开始从未使用过。在这里,我的首要任务是冗余和可靠性/正常运行时间,而不是性能。
1) 这会产生任何有害/负面影响吗?例如降低自动 raid 重建的可靠性、使用时增加其他磁盘的负载等?
2)我是否最好将所有 4 个驱动器设置为 raid 10 阵列,或者这个旧驱动器是否会导致任何潜在的危险情况,甚至只是降低其他驱动器的性能?
这将不包含大部分数据,这些数据将存储在由 6TB 驱动器组成的单独 SATA raid 10 上。
答案1
关于 RAID5 中因驱动器较旧而产生的不利影响:
- 首先将驱动器作为非备用驱动器进行测试(可能是单驱动器 RAID0),并验证它在负载下不会发生故障。尝试使用允许您读取/写入驱动器全部容量的工具,这样您以后就不会受到现有未发现的坏扇区的困扰。
- 确保旧驱动器运行的是最新的固件。
- 注意 Jaroslav Kucera 的评论。如果旧驱动器的扇区小了几个,它可能无法支持其他扇区作为备用扇区。您可以通过将虚拟磁盘设置为比可用总空间小 1GB 来避免这种情况。
如果您优先考虑“冗余和可靠性/正常运行时间,而不是性能”,那么 RAID10 绝对是更好的选择。从技术上讲,RAID5 仍符合该驱动器容量/速度的行业标准,但 RAID10 会更安全。您应该考虑如上所述测试驱动器(在负载下测试、更新固件等)。
另一个需要考虑的选项是 RAID6,同样是为了冗余和可靠性/正常运行时间而不是性能。H310 实际上支持四轴 RAID6。您会看到与 RAID10 相同的可用容量,还有一个额外的好处,即任何两个驱动器都可能发生故障而不会丢失数据访问。这还可以防止单个驱动器发生故障并重建后出现条带穿孔,如果镜像中未发生故障的驱动器在重建期间遇到新的坏块,您可能会在使用 RAID10 时遇到这种情况。