我目前正在研究 RAID 5 来为我的家用 PC 增加不断增长的数据,但有些事情我仍然不清楚。我目前的每个驱动器都由一个额外的“备份”驱动器备份,并且我只使用自定义脚本来经常备份我的数据。我目前有 4 个数据驱动器,外加 4 个驱动器来备份这些数据(加上 1 个没有备份的垃圾数据驱动器)。其中大多数是外部 USB 驱动器。我很快就会再次用完存储空间,所以我正在寻找更好的选择。我目前的惰性备份策略已经持续了大约 15 年。不幸的是,我的主要限制因素是成本,我不能简单地购买一整套新的更合适的驱动器来做任何最好的选择。每次扩展只需要双倍的驱动器就已经很昂贵了。
因此,我一直在研究 RAID 5 并考虑使用我现有的 9 个驱动器设置三个 RAID 5 存储(主要是因为每个驱动器只有 3 个具有相同的大小)。我将为此使用 Windows 10 存储池奇偶校验选项,为简单起见,我将其称为 RAID。
问题
1.我读到(显然)由于吞吐量限制,USB 驱动器不是 RAID 的好选择,我理解这一点。但我无处可寻到什么程度。与单个驱动器相比,我是否会期望读/写速度大幅下降?或者 RAID 5 是否会像 RAID 中最慢的 USB 驱动器一样“慢”?或者甚至可以稍微加快速度?
2.我不明白我在任何地方都能找到这样的说法,即除了一个驱动器故障之外,一个单一的 URE(不可恢复的读取错误)可能意味着整个 RAID 的丢失。我遇到过部分驱动器故障,但在过去 15 年中,我的驱动器从未在没有任何警告的情况下完全死机。如果只有某些扇区损坏,我是否会丢失与这些扇区相对应的条带上的数据,而不是整个 RAID?
3.假设我只有一个驱动器上的一些扇区发生故障,重建如何工作?我是否必须完全移除受影响的驱动器并全部重建?或者我可以在 RAID 之外使用第 4 个驱动器,将所有未损坏的扇区复制到它,然后只重建损坏的扇区,并将其写入第 4 个驱动器?更重要的是,当 2 个不同驱动器上的 2 个扇区以及 2 个不同 RAID 条带中的 2 个扇区损坏时,情况会怎样?我不明白为什么这会导致数据丢失,除了软件无法处理它。但到目前为止,我阅读的内容似乎表明这是数据丢失。如果是这种情况,我认为我不会使用 RAID,因为这似乎很不合理..
4.据我了解,当一个驱动器完全发生故障时,风险最高,我必须读取所有其他驱动器的所有数据才能重建它。我并不清楚这有多大压力。在我当前的设置中,我经常通过散列数据驱动器和备份驱动器上的每个文件并将其与保存在其他地方的散列列表进行比较来验证我的数据。我认为这与重建 RAID 驱动器一样有压力吗?
谢谢你的帮助