斩龙 发表于 2024-9-3 23:25 你这计算。。。。 单个盘的可靠性如果是r ,那么整体硬盘组的可靠性(仅硬盘)就是N*r ,这是自然故障率与是否阵列无关。换句话说 不论你组不组阵列 可靠性都是一样的。 但是请注意,我们讨论的是数据完整和可靠性,因为阵列可以允许部分硬盘损坏而不损失数据。那么按照12个硬盘计算可靠性应该如下: JBOD 54% R0 54% R1 99% R0+1 93% R10 99% R3 88% R5 88% |
阵列不是100%安全,但有它的用途,你不能说“不要用”! |
本帖最后由 皛羽控 于 2024-9-4 11:08 编辑 这么low的大字报还能待那么久再次拉低论坛的底限。全是自己先射箭再画靶的玩意儿。 独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或资料冗余,或是两者同时提升。 有一句话提到你说的安全备份吗。 ![]() |
斩龙 发表于 2024-9-3 23:25 ![]() 这个里面用故障率替换误差的话 感觉也可以 但是不严密 |
用JBOD的前提是自身(应用层)有2-3倍甚至更高的冗余倍率和一致性检查,保证了数据的安全性,从而使得RAID提供的安全性不再必要,从而解放为RAID牺牲的性能,比如hadoop hdfs默认就推荐用jbod,因为他最少要求你提供2份备份 正经的使用场合,有用的数据,不会有人数据只存一份,只存在一个盘上,而没有任何校验信息和备份的 |
斩龙 发表于 2024-9-3 23:25 硬盘整体可靠性要看组的是什么阵列,才能算出来。 做raid0的话适用你算出来的0.81。 做别的raid不是这样算的。 |
本帖最后由 斩龙 于 2024-9-4 10:50 编辑 gzpony 发表于 2024-9-3 23:02 楼上只是说硬盘故障率吧。 我来简单理解一下: 假设我用西数HC550 16T,我们来假设硬盘单盘连续运行质量可靠性是99.7%(Backblaze,全年硬盘故障率报告,HC550 16T的L0和L4这三年的 afr有0.12%也有0.3%), 这样只要JBOD单盘使用,硬盘单盘质量可靠性一直就是99.7%, 但只要是组阵列哪怕是最简单的RAID0和RAID1,那2块硬盘必须同时在运转,那2块硬盘同时运行的整体质量可靠性就是99.7%x99.7%=99.4%(非阵列可靠性,而是硬盘本身质量的可靠性)。 组阵列肯定是另一套算法了,知乎这里有磁盘阵列可靠性计算。 https://zhuanlan.zhihu.com/p/340318826 组RAID的目的在于提高冗余,其中一块HDD出问题可以换上另一块HDD无损使用。 ----------------------- JBOD单盘使用HDD的最大的问题在于,个人使用的时候,经常有出现在硬盘运行的时候移动机箱、脚踢机箱、突然断电、买到叠瓦盘、硬盘供电有问题等各种奇葩的情况,将0.997的可靠性拉到很低。 |
starlight 发表于 2024-9-3 18:57 没学懂概率?做阵列故障更大的话,这么多IT企业都这么蠢吗? |
我反正就觉得 JBOD 最好 什么0 1 3 5的 都是一块坏 都要出问题 而且那么多硬盘都有各自的故障率 要是做了阵列 故障率也加起来了 按平方和为最小值来计算 做阵列的故障率更高 感觉哈 |
为大佬点赞 |
本帖最后由 ssl0008 于 2024-1-12 12:02 编辑 阵列应该跟单盘比,扯备份干啥?把你的理由替换成单盘,发现理由更加充分: 1、单盘不是备份,单盘不保证数据安全,如果一定要数据安全,还需要备份。 2、单盘坏了一块硬盘后,就是坏了 3、单盘不能重建 4、单盘需要定期一致性检查、校验数据。否则会出现不读数据不报错,读到损坏的数据才报错,这时候通常已经不止一个错误。 5、大量单盘维护连专业知识都搞不定,需要堆人力。 6、单盘不防勒索病毒、火灾、停电、雷击、小偷、手贱开机拔硬盘、误删除数据。遇到大部分问题单盘都比阵列恢复数据更难。而异地冷备、增量异地热备、网盘增量热备2份或更多,能防止这些问题。 7、大企业不上单盘 8、单盘上了以后很难拆除,因为资料都在上面,需要另准备能装下资料的盘,并且这些盘还得能接入系统,不论是通过sata、usb还是网卡接入传输资料 9、单盘挂掉并且数据丢失的案例自古至今数不胜数 10、单盘恢复连专业知识都不一定搞得定 编辑:都300楼了这楼主还是认为(阵列/备份)是对立的选择,连阵列可以备份都搞不清楚就在乱喷 |
整列的好处被直接无视了呗,就一句企业在线率带过了? 读写速度大幅度提升,就现在千兆网络,内网普遍2.5G,读写速度的提升就是必要的事情。 阵列可以保证损坏损坏一盘的情况下有备份数据的时间,单盘就听天由命吧 总结一下:阵列 损失几个盘的容量获取 更高的读写速度,和损坏响应时间。这两个典型特征就可以把单盘按在地上摩擦。 再讲一下数据安全,数据安全和组阵列或者单盘有什么关系?毫无关系,高度数据安全的方法只有一个多途径备份。 最后强调一下: 阵列发生降级,第一时间是备份数据,然后在恢复阵列。 |
完全不同意,我就用raid z,就是zfs 的raid 5,硬盘也坏过,恢复速度非常快,基本上不会存在恢复的过程中再坏一块,概率太低了。 用raid z后,读写速度提高了,也更加安全 |
星空小琛 发表于 2024-1-10 12:36 单台存储直接JBOD完事 |
所以现在存储很多都是纠删码或者多副本了 |
huihuige 发表于 2024-1-10 10:31 兼容远程管理 本地就输入本机ip,或者127.0.0.1 win账号密码登录 |
单位不知道,家里上阵列我感觉是吃饱了撑的 |
zealotxx 发表于 2024-1-9 14:00 不好意思 大佬 还得麻烦请教下 折腾了半天java终于让这个MSM运行了 可是他需要远程登录? 不能本地运行么? 我打开后界面是“发现server” 然后找不到 什么都不显示 ![]() |
午夜幽骑王 发表于 2022-2-8 14:33 ![]() |
someone668 发表于 2024-1-10 02:54 正解,技术有个迭代的过程,按需采用即可。 |
勇少 发表于 2024-1-9 12:36 raid10有话要说 |
每次见到这种问题就头疼,好好说说RAID吧,不是IT大佬,请轻喷 RAID0=要速度啊,那时候没有U2,没有SSD。2盘R0 4盘R0,速度为王,(轻喷没啥企业应用的,个人应用视频剪辑,导入个工程) RAID1=要安全啊,不说了 后来发展RAID10 安全速度都要,一看。。。冗余50%,硬件成本太高了,10起步4块硬盘,投资100%,容量50% 然后聪明的人类就弄出来RAID5,顺序的整出来RIAD6了,后来进一步扩展到RIAD50 RAID60 |
支持lz,家用情况硬盘是有限的,而组raid需要额外的硬盘,不如单盘使用,把额外的硬盘用来备份重要数据。 |
huihuige 发表于 2024-1-9 13:54 lsi msm MegaRAID Storage Manager |
zealotxx 发表于 2022-2-24 09:57 借楼问下 您用的这个Lsi的软件 准确名称叫什么?或者有下载链接么? 他报错是io错误会提示么? 同样的功能硬盘哨兵能替代么? |
本帖最后由 nlnjnj 于 2024-1-9 12:42 编辑 前几天就遇到 阵列控制器坏了一个了 ![]() 无论阵列怎么样 总有不可控的故障点 |
kaiwenwu 发表于 2022-2-8 12:21 带0都容易暴毙。。。 |
Archiver|手机版|小黑屋|Chiphell
( 沪ICP备12027953号-5 )310112100042806
GMT+8, 2025-7-2 18:59 , Processed in 0.207020 second(s), 10 queries , Gzip On, Redis On.
Powered by Discuz! X3.5 Licensed
© 2007-2024 Chiphell.com All rights reserved.