1. 当前位置: 网站首页 >  NAS >  NAS的RAID怎么选?RAID1、RAID5、RAID6我全用过,家里几块盘对号入座别抄作业

NAS的RAID怎么选?RAID1、RAID5、RAID6我全用过,家里几块盘对号入座别抄作业

NAS RAID模式选择对照:RAID1/RAID5/RAID6可用容量与坏盘承受力

装NAS那天最容易被问懵的就是这个问题。飞牛的存储空间向导里躺着一排选项:Basic、RAID1RAID5、RAID6,群里有人喊"无脑RAID5",有人劝"家用组什么阵列,单盘加备份才是正道"。我第一台机器随手选了RAID1,后来四盘位到手又组了RAID5,中间还替朋友的六盘位机器配过RAID6,三种全摸过一遍,把真实的账和坑写在这篇里。先把丑话说前面:RAID没有最好的,只有跟你盘数和用法匹配的。

先把RAID是干嘛的说透:它管坏盘,不管删错

很多人以为组了RAID数据就万事大吉,这是最大的误会。RAID的全名叫独立磁盘冗余阵列,说白了就是让几块盘互相抄作业:这块盘坏了,剩下的盘里还留着完整或者可推算出来的数据,机器不停机、文件不丢。它管的是「硬盘这个硬件本身坏掉」这一种死法。

它管不了的东西列出来你会心里一凉:手滑删掉的文件、勒索病毒加密、整机被雷劈、进水搬不动。这四种情况下所有盘是同时遭殃的,互相抄的作业一起没。所以我先把规矩立在这:RAID是可用性,不是备份。真正稳的做法是阵列之外再做一份备份,3-2-1的思路我在备份那篇里写全了,今天专注讲阵列本身怎么选。

四种常用模式拆开算账:可用容量和坏盘承受力

直接上我自己的和帮朋友配的真实配置,你对着算一遍就懂了。

Basic(不组阵列):几块盘各干各的,3块8T就是3个独立的8T空间。优点是容量一点不浪费,坏哪块丢哪块的数据,其他盘没事。我妈那台单盘N100跑飞牛存照片就是Basic,因为我另外给她做了备份,阵列反而多余。

RAID1(镜像):两块盘互为备份,2块4T可用容量还是4T,一半容量买保险。我第一台群晖DS220+就是这么组的。它有个隐藏福利很多人不知道:坏一块盘之后另一块可以单独拔下来插任何电脑直接读出全部文件,因为本质就是块完整的盘。抢救数据的时候这个特性值钱。

RAID5(单校验):至少3块盘,可用容量是盘数减一。我现在四块8T组RAID5,可用21.7T,单块容量换来了三分之一左右的冗余开销。坏任意一块,靠剩下的盘能把数据算回来,坏盘期间再坏第二块才完蛋。

RAID6(双校验):至少4块盘,容量是盘数减二,任意同时坏两块都扛得住。朋友的六盘位机器我给他配的就是这个,六块16T可用64T。为什么他家上RAID6后面细说,跟重建时间有直接关系。

模式最少盘数可用容量能扛坏几块适合谁
Basic1全部0(坏哪块丢哪块)有独立备份的人
RAID12一半1双盘位机器
RAID53N-1块1三四盘位家用主流
RAID64N-2块2大盘位囤重要数据

别只看容量账:重建时间才是家用最狠的隐形成本

这是我吃了亏才真正理解的点。RAID坏盘不是换个新盘插上就完事,它要把数据重新算一遍写进新盘,这个过程叫重建(rebuild)。重建期间阵列处于「降级」状态,没有任何冗余了,这时候再坏一块,全池数据一起没。

重建速度跟容量直接挂钩。我四块8T组RAID5,坏一块盘那次重建跑了差不多十一个小时,平均写入速度180MB/s上下,这还是盘和机器都健康的状态。我朋友那台六块16T的,帮他换盘时重建跑了二十六个小时——一整天多,这段时间他全家写入都得小心翼翼,等于裸奔了一天半。要是盘再大点呢?现在20T以上的盘满盘重建随随便便两三天。盘越大,重建窗口越长,窗口里二次坏盘的概率就越高,这就是大容量时代RAID5开始让人不放心的原因。

所以我给朋友家上RAID6的逻辑就清楚了:他六块16T,重建一次要一天多,万一重建到一半旁边那块老盘也撑不住(同年买的盘,年纪一样),RAID5就直接火化。RAID6多花两块盘的容量,买到的是重建期间还能再坏一块的底气。数据不值这个价的人当然不用上,他家存的是两个孩子从出生到现在的全部照片视频,他认为值。

几块盘就对号入座,别抄别人的作业

盘数定了,选择其实没那么多分支,我直接按盘数给结论:

两块盘:想都别想,RAID1。双盘位机器没有第二个选项,容量换安全这笔账公认划算。要是有人说「拆成两块独立盘容量翻倍」,你可以试,但要想清楚坏一块丢一半数据自己接不接受,我不建议家庭用户走钢丝。

三块盘:RAID5是主流答案,三块8T可用16T,开销三分之一。也有较真的会组三盘RAID1(可用还是一块的量),纯属数据极度金贵又有备份强迫症的做法,普通人没必要。单盘或三块Basic的玩法只推荐给「每一块都另有备份」的人。

四块盘:分水岭在这。8T以内的中小容量盘,RAID5重建撑十来个小时,风险窗口可控,容量利用率75%也好看,我的四块8T就是RAID5。但如果你上的是16T、20T的大盘,重建动辄一天起,我倾向RAID6:四块16T可用32T,容量腰斩但睡得踏实。也有人四块盘组两组RAID1,好处是两组互不相干,坏一块只影响一组,坏处是容量只剩一半,跟RAID6一样的开销却只能扛「每组各坏一块」,不如直接RAID6省心。

五块往上:盘越多、单盘越大,越建议RAID6起步。到了八盘十盘的折腾党地界,群晖还有SHR、Unraid和ZFS那些更活络的玩法,可以单开一篇了,这篇不展开。

我踩过的三个坑,组阵列前看一眼能省事

第一坑:盘要一次买齐型号,但别买同一批次。RAID对盘的要求是同容量即可,混用4T和8T的话,阵列会就着最小的盘算,大出来的部分浪费。我第一台机器先买了块4T,半年后想补一块,同型号涨价了六十块,一气之下买了别家同容量的,组RAID1照样用,没任何问题。但别买同一天同一批次的盘——一批盘可能带同一个出厂缺陷,前后脚一起坏,阵列形同虚设。不同品牌交错着买,反而是个土办法保险。

第二坑:组阵列前想清楚,以后基本改不了。RAID模式创建的时候会把盘初始化,从RAID1改RAID5、从RAID5扩容,都得把数据倒出去重来一遍(部分系统支持原地迁移,飞牛和群晖的家用线基本都得很麻烦地折腾)。所以买盘之前先把盘位和容量规划想明白,一步到位,别像我似的先两块后四块倒腾了两次数据。

第三坑:坏盘别慌,但要在降级期间管住手。发现阵列报警,先去后台确认哪块盘坏了、 SMART健康度什么样,然后尽快买同容量的盘补上(不用同品牌,容量够就行)。降级期间少往里写大文件,别跑阵列 scrub 之外的密集读写,让机器安静地把重建跑完。我家那次重建我是掐着它跑完才睡的,虽然理性上知道概率不高,感情上过不去。

收尾:一张决策顺序,照着走就行

先把顺序给出来:一,数据在别处有没有备份?有,Basic都行,没有,往下走。二,几块盘?两块RAID1,三块RAID5,四块看盘大小——中小盘RAID5、16T往上RAID6,五块以上无脑RAID6。三,重建时间自己算一下:可用容量除以150MB/s,超过二十小时就认真考虑双校验。

最后两句实在话。其一,RAID买到的是硬件坏盘时的不停机,不是数据保险柜,重要的照片该备份还是得备份,两码事。其二,别为了阵列去凑盘——见过为了组RAID5专门多买两块盘的人,容量闲着大半,阵列还得多操心,先让手头的盘跑起来,不够了再加,加的时候按这套对号入座就行。至于阵列跑起来之后的写入缓存怎么配、固态加不加速度,是另一笔账,我在这篇固态缓存实测里算过了。

展开全文


版权说明 手机扫码阅读
版权所有:《数巢笔记》 => 《NAS的RAID怎么选?RAID1、RAID5、RAID6我全用过,家里几块盘对号入座别抄作业
本文地址:https://www.shunot.com/nas/822.html
除非注明,文章均为 《SHUNOT》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论

联系我们

在线咨询:点击这里给我发消息

微信号:master_135

工作日:9:00-23:00,节假日休息

扫码关注