合理地选择适合自己的 RAID可以提升传输效能以及数据安全性,如果不想麻烦,又希望能安全性与空间利用率兼得,直接选群晖特有的 SHR (Synology Hybrid RAID)就完事了。它能根据你的硬盘数量及大小,智能分配 RAID 类型并优化,提升数据安全性的同时也能拥有更多的存储空间。
如果你还是想要自己做选择,那么比较推荐两种 RAID 模式:
- 不容有失,保护数据为先建议选择 RAID1;
- 拥有 3 盘及以上,且看重存储空间容量,推荐使用 RAID5。
RAID “学名”叫“独立磁盘冗余阵列”,说人话就是将多块硬盘进行组合形成一个整体,并配合不同的管理策略,满足不同的存储需求。标准的 RAID 等级从 RAID0~RAID6 共七种,他们本身并没有高低之分,只是对应不同情况有各自的优势。
由于篇幅所限,本篇文章就选其中比较常见的RAID0、RAID1、RAID5、RAID6来做科普
RAID 0
一种性能拉满的偏科类型,将一份数据分散存储在所有硬盘中,如图所示:
这样的优势在于空间利用率直接拉满,并且读写效能也是各个硬盘之和。但是它也有致命的缺点,如示意图一样,所有数据没有任何冗余,只要任何一块硬盘上的数据丢失,都会使得整个阵列跨掉,所以除非你有其他备份方式,或是丝毫不在意数据安全,否则都不建议使用它。
RAID 1
RAID1 的示意图乍一看和 0 很像,但实际上它们是两个极端,RAID1 会将数据进行完全镜像,当其中一块硬盘故障时,数据依旧可以从镜像盘中获取,不会对你的读取造成影响,它的局限性也很明显:空间利用率低。
无论你有几块多大的硬盘,在建立 RAID1 后,都只有最小的硬盘的容量。
举例来说,如果你有 1T、2T、3T 硬盘各一块,使用它们组成 RAID1 之后,可用空间将只有 1T。如果有十分重要的数据,就可以使用 RAID1 进行保护(并且硬盘数量越多,RAID 1安全性越高)
RAID 5
上面两种 RAID 模式或多或少都有些“极端”,想要有更折衷的方案,你就至少需要 3 块硬盘(图中4块仅作示意)来组成 RAID5 了,它在阵列中引入了校验数据,并将其分散在不同硬盘中。
举例来说:A1、A2……共同构成了一个完整的文件,它们可计算得出 A 校验文件,当任意一个 An 丢失时,都能借助 A 校验文件和剩余部分,还原出完整文件。
正因如此,在其中任何一块硬盘故障替换正常硬盘后,RAID5 都能进行复原。不过复原过程会严重影响阵列的效能,它的局限性在于当两块硬盘同时故障,阵列就爱莫能助了。
RAID5 相较于 RAID 0、1平衡了容量与安全性,所以很推荐大家在四盘位及以上机型中使用
RAID 6
如果你觉得 RAID5 还是不够安全,它的安全增强版 RAID6 就来了。
6 运用两种不同的校验方式生成两个校验文件,所以在两块硬盘同时发生故障时,依旧可以复原数据。代价就是RAID6 至少需要 4 块硬盘组成,且空间利用率以及写入性能都逊色于 RAID5,所以实际应用中并不多见。
另外,也有基于上述几种标准阵列构建的混合 RAID 类型,主要应对更加复杂或高要求的使用场景,如:RAID 01 和 RAID 10
SHR
说了那么多 RAID 类型,其实不难看出他们的设计都是建立在硬盘容量相近的情况下,但是一般家用过程中,大家手头的硬盘往往容量各异,这样组建RAID除了用于保护数据的冗余,还会产生很多无法利用的空间造成浪费,这也就是推荐新手用户使用 SHR 的原因:
不但不需要费心琢磨自己身边的硬盘如何构建阵列,系统智能判断还能充分利用它们的空间。下图的情况中使用 SHR 就比单纯的 RAID5多出了整整 1T 的存储空间。
如果你不确定自己已有的硬盘能组合出多大容量的阵列,也可以点击链接,直达我们 RAID 计算器,便于你选择出适合自己的 RAID 阵列
最后,还是要提醒一下大家,RAID 不是备份,在面对勒索病毒、误删等情况时,RAID 是无法进行还原的,想要数据安全,RAID + 备份才是正确的姿势!