前言
现在很多人还对 RAID
(磁盘阵列) 处于比较陌生的阶段,借用百度百科的一段话:“磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。” 一时看不明白也没事,下面我放一些类型示意图,让你们一看就懂。
RAID 类型对照表
RAID(独立磁盘冗余阵列
)是将多个独立的硬盘整合成一个存储单元的数据存储技术。RAID 类型有多种,分别提供不同级别的性能、存储容量和可靠性。
数据类型 | 数量 | 容错 | 描述 | 卷容量 |
---|---|---|---|---|
Basic | 1 | 0 |
| 1 x(HDD 容量) |
JBOD | ≧1 | 0 |
| 所有 HDD 容量的总和 |
RAID 0 | ≧2 | 0 |
| 所有 HDD 容量的总和 |
RAID 1 | 2 | 1 |
| 最小 HDD 的容量 |
3 | 2 | |||
4 | 3 | |||
RAID 5 | ≧3 | 1 |
| (N – 1) x (最小 HDD 的容量) |
RAID 6 | ≧4 | 2 |
| (N – 2) x (最小 HDD 的容量) |
RAID 10 | ≧4 偶数 | ½ |
| (N / 2) x (最小 HDD 的容量) |
RAID F1 | ≧3 | 1 |
| (N – 1) x (最小 HDD 的容量) |
RAID 详细图示
RAID 0
RAID 0 组合了两个或更多硬盘以提高性能和容量,但没有容错保护功能。单个硬盘出现故障将导致阵列中的的所有数据丢失。RAID 0 对于需要高性能比的非关键系统非常有用。
RAID 1
RAID 1 通常为两个硬盘来执行。硬盘中的数据被映射,在硬盘出现故障时提供容错保护功能。读取性能得到提高,而写入性能将与单个硬盘类似。单个硬盘出现故障时可得以维持而不会丢失数据。在容错保护非常关键而空间和性能不那么重要时,往往使用 RAID 1。
RAID 5
RAID 5 提供容错保护功能并提高了读取性能。至少需要三个硬盘。RAID 5 可在单个硬盘丢失时得以维持运行。在硬盘出现故障的情况下,故障硬盘上的数据将从其余硬盘上延展的奇偶校验进行重建。因此,在 RAID 5 阵列处于降级状态时,读写性能受到严重影响。当存储空间和成本的重要性高于性能时,RAID 5 最为理想。
RAID 6
RAID 6 与 RAID 5 相似,但其提供了另一层区块延展功能,并在 2 个硬盘出现故障时得以维持。至少需要四个硬盘。RAID 6 的性能因其额外的容错保护功能而低于 RAID 5。在存储空间和成本较为重要且需要在多个硬盘出现故障得以维持的情况下,RAID 6 最为理想。
RAID 10
RAID 10 集合了 RAID 1 与 RAID 0 的优势。读写性能有所提高,但用于存储数据的空间仅为总空间的一半。需要 4 个或更多硬盘使得成本相对较高,但在提供容错保护功能时性能较高。事实上,RAID 10 可在多个硬盘出现故障时得以维持,前提是故障不是发生在同一子群组内。RAID 10 对于输入/输出要求较高的应用程序(如数据库服务器)非常理想。
RAID F1
RAID F1 应用了 RAID 5 的机制,提供容错并提高读取性能。但使用 RAID F1 时,某个硬盘会具有更多奇偶校验信息以加快其老化,这样可防止所有硬盘同时达到使用年限。与 RAID 5 相比,这可能会对性能有细微影响。至少需要三个硬盘。RAID F1 可在单个硬盘丢失时得以维持运行。在硬盘出现故障的情况下,故障硬盘上的数据将从其余硬盘上延展的奇偶校验进行重建。因此,在 RAID F1 阵列处于降级状态时,读写性能受到严重影响。RAID F1 是全闪存阵列的理想选择。
最后
目前 Mark 使用的群晖 415+ 4T*4 盘的RAID 10组合,从15年安全运行至今,硬盘有价,数据无价!!!
(图示来源于:群晖帮助页)
版权声明:本文为原创文章,版权归 Mark's Blog 所有,转载请注明出处!
本文链接:https://www.quchao.net/RAID.html
友情提示:如果博客部分链接出现404,请留言或者联系博主修复。
硬盘有价,数据无价,说的太对了
公司raid5和1都有,服务器基本都是raid5。10太贵了,感觉除了实验室和军方,很少有公司用
难道说我家里用的是军方级别?
所以说还是老哥牛逼啊
牛逼啥,菜的一批
公司1+5,常用配置。家里群晖,没做,直接用硬备份(其实除了小姐姐貌似也没啥大数据 =、=)
小姐姐确实不需要什么,不过有些老得经典作品还是要存着的
我就pt下点电影JBOD
我是主要日常软件备份,用的官方套件Synology Drive