作者SmallBeeWayn (喵喵叫的蜜蜂猫)
看板Storage_Zone
标题Re: [问题] 我一直有一个组RAID的问题?
时间Wed Dec 25 01:24:04 2019
※ 引述《Hurricaneger (裤袜脱落大尉)》之铭言:
一句话,危言耸听
: raid的定义你搞错了。
: ※ 引述《adsl15888 (去留)》之铭言:
: : 我一直有一个组RAID的问题,
: : 就是组RAID 5/6,只存取资料用,不装OS系统
: : 今天如果坏的是硬碟,很简单,就换硬碟就好了,
: 不对,就算是同规格的硬碟,换上去rebuild完,还是要跟异地备份碟做资料比对,确认
: 资料差异在「可接受的范围」,才可以算「rebuild」完成。一定不会100%符合,就看你
: 自己或是单位可以接受的程度在哪里。
硬碟有很多资料检核机制,就算单硬碟里面也有ECC
如果ECC检核错误,就会有SMART计数
反过来说,如果没有出错,这颗单硬碟内容就是正确无误的
进一步的,只要在rebuild过程中没有出现错误,就应该是100%还原
当然,一些人会知道硬碟有所谓的Nonrecoverable Read Errors Rate, Max
(又俗称URE)的参数,是 1/10^14 到 1/10^16
但请注意这是MAX,并不是每读取12.5TB(相对1/10^14)就一定会出1bit不可修复错误
有兴趣又有挂着SMART监控的人可以看看自己的01, BB或C3读数
我想大部分人都是0吧
至於出现错误,又刚好没被ECC抓到.....这机率太小,你不如担心陨石砸主机吧
: : 但如果坏的是阵列盒/阵列晶片呢?
: : google一些说法是买同款的阵列盒
: : 但不保证救回,那救回的成功率有多少?
: 无法保证,救不救得回来和救几成回来,看人品,看运气,看底力,看必中,看爱。
只要你能买到完全同款,那就是100%,除非坏的"不只是"阵列晶片
ex. 一道闪电下来,或是半坏不坏期间出了些没处理的异常
所以需要异地备分
通常来说,对於Hard RAID系统,你只要买同厂商的後继晶片,都能安全还原
但实际上我们一般用的都是Soft RAID,因此只要OS相容多半都能复原
: : 就是做RAID晶片的全部厂商,有没有为此提供一个整合的标准规格?
: 没有厂商敢做,这非常自由心证。
: 这不是简单的要求。
不是不敢做或是做不做得到,而是没人愿意当小弟
Unix Base 跟 Windows Base可能无法互相存取
但新版读旧版不太需要担心
: : 就是像1代、2代、3代标准,然後3代标准可以兼容替换1代、2代的阵列盒,
: : 也就是目前的厂商不着重RAID晶片相容的问题,就是没有统一,像我们的主机板都会标示
: 同晶片都不敢保证了,还跨代?!
至少Windows自有"动态磁碟"以来,一直都是向下相容的
Unix我不敢说,各家实作可能有些差异
: : 支援那些CPU,也会相容部分旧款CPU,类似这样的标准...
: 放在 CPU上也不一定对,看 CPU厂商要不要做相容,在商言商...
绝不是CPU,CPU是个除了计算啥都不会的笨蛋
相容问题,硬体有太多设计、专利等有的没的问题,要一致化太难了
总之,如果你担心这些问题,就请使用Soft RAID
至少就算微软倒了,你也不用担心要不到Windows安装档
: : 就理论上来说,如果坏的是阵列晶片,资料顶多就是损毁当时正在处理的那一个档案
: : 其他档案都能在换了阵列盒後正常使用才对,
: : 但我查到的资料是说,不一定,很可能全部资料都救不回,
: 因为当时那个档案可能用其他档案或程式在处理,资料可能都在快取上,一当机,快取就
: 挂,所有关联程式和档案都有可能当瑞凡。
这问题跟异常关机很类似,万一刚好动到核心结构,状况就很糟了
因此像BTRFS之类的新档案系统,都有日志以及多份核心档案应对这种状况
RAID的底层资料,也不太可能只有一份
总之你不是第一个想到并担心这问题的
: : 譬如有人是用电脑主机板做RAID,结果主机板坏了,然後买一模一样的主机板但不能用,
: : 因为新的主机板虽然同型号,但BIOS是更新的版本无法支援旧BIOS所组出来的RAID硬碟...
: 就跟你说这是 1公尺比 2公斤的问题,题目有问题,答案当然也有问题。
: 新旧版 BIOS处理的问题,不一定只有 RAID晶片的问题,更多的是 CPU辨识的问题。
只是换个BIOS版本就无法读到旧RAID这事不太可能,这会被干到天上去
: : 也就是说组RAID 5/6我想要兼顾资料安全性跟大容量,是不是不太可能?
: 就跟你说你没有搞清楚 RAID起初的定义是啥了!
: 只有大容量可以保证。
: RAID:「资料安全性是什麽?可以吃吗?」
: : 因为虽然理论上RAID 6 安全性很高而且兼顾大容量(而且我知道不少阵列盒是可以动态扩
: : 充硬碟,就是容量不够时我直接买同容量硬碟插上就可以扩充容量,重点是原资料都在无
: : 痛扩充)
: raid6不知道便宜的卡有没有出。
RAID6 是为了解决RAID5重建期间再度失败的问题
但因为硬碟大多同一时期上线,放在同一个地方
就算搞RAID 6,也不能解决机器所在位置发生灾难的问题
异地备份还是比较好的方法
另,除非你是非常大IOPS的应用,不然都建议Soft RAID
(Synology或QNAP应该也都是Soft RAID)
: : 但实际上因为阵列晶片技术的复杂,晶片坏掉时不是单纯的换掉阵列盒就能100%回复正常
: : 运作,而大大降低了RAID 6在实际面上的安全性?
: : 所以目前还是只能用RAID 1 才能避免阵列晶片坏掉又无法找到可相容的机器,导致全部资
: : 料无法救援的问题。。
: : 请问整体是这样解释吗?
: : 还是说现在的RAID厂商已经有为此设计一些双晶片的设计,
: : 就类似主机板双BIOS的设计?
: : 就是双晶片,然後你如果一个晶片坏了,会启动备援晶片,然後显示叫你换同款阵列盒了?
对於家用,请用Soft RAID,结构跟着OS走
就算你硬体全换,也照样能跑
与其担心阵列盒发生不可修复失败,不如担心存放位置遭遇天灾人祸
异地备份才是较佳解,RAID 6相对RAID 5提升的安全性很有限
更重要的资料,请用云储存、离机备份等等方案
--
渡良濑 准
连连看: 上杉谦信 男
瑞穗 女
貂蝉
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.230.147.130 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Storage_Zone/M.1577208247.A.8EB.html
1F:推 andy199113 : 专业文推 12/25 01:28
2F:→ AndCycle : raid5/raid1 有个问题叫 write hole, 你可以顺便讲 12/25 01:32
3F:推 birdy590 : 厂商没那麽蠢, RAID superblock 是同一条线上就能用 12/25 01:49
4F:→ birdy590 : 一般就算出新卡还是会支援旧的格式, 不然怎麽升级? 12/25 01:49
5F:→ birdy590 : write hole 问题通常是用电池或flash来解决 12/25 01:51
6F:→ birdy590 : 然後没有一种方案是完美的, 就算ZFS也有自己的风险 12/25 01:54
7F:推 BlackCoal : 推 12/25 06:48
8F:推 balius : 推,对多数一般使用者来说硬体RAID确实没多大必要 12/25 08:37
9F:→ balius : RAID 5也是,只是增加出问题时的风险与烦恼 12/25 08:38
10F:推 niverse : 跟上一篇差好多 12/25 16:37
11F:推 GeneFox : 这篇比较现实面点,很多在业内的人对Raid也是一知半 12/25 17:03
12F:→ GeneFox : 解,愿意分享都是好乡民 12/25 17:03
13F:推 seiya2000 : 家用NAS要组raid吗,还是jbod就好? 12/25 19:27
14F:→ yzupcbug : 楼上, jbod是最差的用法, 连raid都不算, 没增加效能 12/25 22:30
15F:→ yzupcbug : 也没增加容错性. 只有风险跟RAID0一样都是倍数成长 12/25 22:31
Synology请用SHR1,其他家RAID1/5
FS方面,S家的BTRFS适合快照,EXT4性能较佳;其他家只有EXT4
Windows的话,就储存池+NTFS或ReFS
其他等级的RAID跟FS都不是家用适合的
如果你考虑其他的,请先考虑搞异地备分
※ 编辑: SmallBeeWayn (36.226.25.161 台湾), 12/26/2019 00:01:45
16F:推 lwrwang : 推这一篇,上一篇危言耸听 12/26 00:11
17F:推 Litfal : 大致同意,不过Windows的动态磁碟区我中了好几次坑 12/26 01:18
18F:推 s25g5d4 : QNAP 不是有 ZFS? 然後 RAID6 不是比 5 更好? 12/26 08:43
19F:推 birdy590 : RAID6 需要颗数太多... 家用还不如 RAID1 单纯 12/26 15:37
20F:→ birdy590 : RAID1 的资源直接做一份冷备份也是可行的选项 12/26 15:37
21F:推 s25g5d4 : 可是我刚好有 4 bay 机子 用 RAID 6 刚好啊 12/26 16:11
QNAP支援ZFS的机种都是企业级了
RAID6虽然容许两颗损毁却挡不了一波全带走
此外还有效能问题
22F:推 EdYu : 优质文推 12/26 16:49
23F:推 laxxx : 但soft raid无法bitlocker hard raid可 12/26 19:27
24F:→ laxxx : (mirror情况) 12/26 19:27
※ 编辑: SmallBeeWayn (36.226.25.161 台湾), 12/26/2019 23:04:56
25F:推 kevin963 : 推这篇 12/29 10:18
26F:推 rasen9 : 推 上篇根本鬼扯 下面还一堆推 看的我一堆问号 12/31 18:58