![发生故障的 RAID 1 或 5(镜像或奇偶校验)硬盘更换要求](https://linux22.com/image/567956/%E5%8F%91%E7%94%9F%E6%95%85%E9%9A%9C%E7%9A%84%20RAID%201%20%E6%88%96%205%EF%BC%88%E9%95%9C%E5%83%8F%E6%88%96%E5%A5%87%E5%81%B6%E6%A0%A1%E9%AA%8C%EF%BC%89%E7%A1%AC%E7%9B%98%E6%9B%B4%E6%8D%A2%E8%A6%81%E6%B1%82.png)
故障的 RAID 1(镜像)或 5(奇偶校验)硬盘的一般更换要求是什么?
更换的硬盘是否必须与原先故障的硬盘 (1) 型号和/或 (2) 大小完全相同?关于更换的大小,我认为它必须至少是相同大小或更大。
我可以使用固态硬盘代替传统磁盘驱动器吗?反之亦然?
答案1
理论上,只要替换磁盘的大小相同且更大,您就可以随意混合搭配磁盘类型。
实际上,您确实不想混合使用驱动器类型:这会带来一定程度的复杂性(因为磁盘物理布局不同),这通常会导致整个过程变得非常慢。根据确切的控制器类型,它也可能根本不起作用。
此外,整个阵列的性能将与最慢磁盘的性能相关:在其中使用 SSD 根本无济于事。
我能想到的这种做法唯一有利的场合是:
- 使用更快的型号热替换磁盘(拔出磁盘,替换,等待重建完成,继续下一个)。
- 您发生故障,并且无法在合理的时间内获得确切的替换件。在这种情况下,使用不同容量的替换磁盘可以使您的整个操作更加安全,直到您获得合适的替换件。
不过,现在正是检查备份的好时机:重建期间,阵列中的任何磁盘读取失败,数据就会丢失。这就是为什么我不建议在非必要的情况下频繁重建阵列。
答案2
1:是的。2:是的,您可以利用剩余的空间创建一个简单的分区并使用它,但您应该将不常访问的数据放入其中,因为每次访问它都会降低 RAID 设置的性能。
答案3
建议找到相同类型的磁盘。这样可以限制复杂性。RAID 控制器可能不喜欢其中的一些奇怪的磁盘。如果您无法找到此磁盘,请选择最相似的磁盘。如果您有 Seagate ES400 60gig 并且找不到它,那么请购买 80 或 100gb 型号。在紧急情况下,大多数磁盘都可以使用,但除非绝对必要,否则为什么要冒这个险呢?
SSD 不会给你带来任何好处。首先,阵列的速度取决于最慢的磁盘。其次,SSD 的可靠性令人担忧,你的 RAID 控制器可能会拒绝它。我可以看到使用 SLC(不是 MLC!!)SSD 和已知与 SSD 配合良好的 RAID 卡(理想情况下,可以在阵列上执行 TRIM)构建新阵列的论点。
我还会用谷歌搜索你的 RAID 卡型号 + 拟用驱动器的名称,看看会出现什么结果。
最后,您需要一个企业级驱动器来执行 RAID。不要只购买 newegg 上打折的产品。消费级驱动器未经过测试或设计用于执行 RAID,可能会导致问题(进入睡眠状态、过热、大大降低阵列速度、损坏数据)。