欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

RAID磁盘阵列到底适不适合你?一文读懂

程序员文章站 2022-05-04 15:46:47
如果diy让你觉得头疼,说明你的思路是正确的。关注存储且对数据安全比较重视的玩家一定听说过raid,也知道raid是磁盘阵列的意思。但如果不了解raid就盲目跟风,那受伤的还是你的主机&钱包,...

如果diy让你觉得头疼,说明你的思路是正确的。

关注存储且对数据安全比较重视的玩家一定听说过raid,也知道raid是磁盘阵列的意思。

但如果不了解raid就盲目跟风,那受伤的还是你的主机&钱包,不如先听我聊聊,看看raid到底适不适合你。

raid是英文redundant array of independent disks的缩写,意为独立冗余磁盘阵列。

顾名思义,raid的作用是将多块独立的磁盘(硬盘)组成阵列,并提供冗余以提升数据的可靠性。

用户重视raid的原因就在于raid的3大优势:它可以提供比单块硬盘更高的读写速度,提升单个盘符的使用空间,同时确保很高的可靠性。

RAID磁盘阵列到底适不适合你?一文读懂

看起来很美好,但是问题也恰恰出现在这里。很多萌新只看到了贴吧论坛里很多玩家秀出raid 0的读写速度,让机械盘可以超越固态硬盘的性能,你是不是蠢蠢欲动了?

RAID磁盘阵列到底适不适合你?一文读懂

但要注意的是,raid 0并不是真正意义上的raid,它只单纯提高了磁盘速度,而没有数据冗余,一旦有一块磁盘损坏,所有磁盘中的数据都会遭殃。

真正具备了数据冗余的是raid 1到raid 7等多种不同的磁盘阵列,其中玩家常用的是raid3和raid5,我们详细介绍一下这两种阵列。

RAID磁盘阵列到底适不适合你?一文读懂

raid 3是将数据条块化分布于不同的硬盘上,数据使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息。

如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用,但其不足之处是随机读写的性能略差。

RAID磁盘阵列到底适不适合你?一文读懂

raid 5和raid 3类似,不同之处是在所有磁盘上交叉地存取数据及奇偶校验信息。

raid 5中的磁盘失效同样不会影响数据使用,而且读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。

其他的raid方式,比如raid 1只有50%的磁盘容量可用,raid 6因为需要两个独立的奇偶校验信息块而严重影响到写入速度,使用环境非常有限。

了解raid的特性之后,我们可以发现,不同raid方式都有一个特性,就是在相同的磁盘容量下,安全性能越高,可用容量就越小,而且raid对硬盘也有更高的要求,建议使用的硬盘成本会更高。

也就是说,虽然raid可以获得更高的读写速度和数据冗余,但是需要更高的成本来实现,而且前期和后期都需要花费很多时间成本,其实并没有你想象的那么“香”。

那么问题来了,你应该使用磁盘阵列吗?对于绝大多数玩家来说,并不需要raid。

用多余的资金购置硬盘来扩充磁盘空间,定期对重要数据进行备份才是更好的方案,小体积不用担心隐私的文件也可以放在云端保存。

如果有专业的特殊需求,或者需要搭建自己的服务器,也不要贸然搭建raid,而要选择适合自己的raid方案,在做好数据安全的前提下享受raid带来的便利。

- the end -

相关标签: #DIY #磁盘