ssl0008 发表于 2024-1-11 11:35

本帖最后由 ssl0008 于 2024-1-12 12:02 编辑

阵列应该跟单盘比,扯备份干啥?把你的理由替换成单盘,发现理由更加充分:
1、单盘不是备份,单盘不保证数据安全,如果一定要数据安全,还需要备份。
2、单盘坏了一块硬盘后,就是坏了
3、单盘不能重建
4、单盘需要定期一致性检查、校验数据。否则会出现不读数据不报错,读到损坏的数据才报错,这时候通常已经不止一个错误。
5、大量单盘维护连专业知识都搞不定,需要堆人力。
6、单盘不防勒索病毒、火灾、停电、雷击、小偷、手贱开机拔硬盘、误删除数据。遇到大部分问题单盘都比阵列恢复数据更难。而异地冷备、增量异地热备、网盘增量热备2份或更多,能防止这些问题。
7、大企业不上单盘
8、单盘上了以后很难拆除,因为资料都在上面,需要另准备能装下资料的盘,并且这些盘还得能接入系统,不论是通过sata、usb还是网卡接入传输资料
9、单盘挂掉并且数据丢失的案例自古至今数不胜数
10、单盘恢复连专业知识都不一定搞得定

编辑:都300楼了这楼主还是认为(阵列/备份)是对立的选择,连阵列可以备份都搞不清楚就在乱喷

proc 发表于 2024-9-3 17:03

为大佬点赞

starlight 发表于 2024-9-3 18:57

我反正就觉得 JBOD最好    什么01   35的都是一块坏都要出问题   
而且那么多硬盘都有各自的故障率   要是做了阵列   故障率也加起来了   按平方和为最小值来计算   做阵列的故障率更高   感觉哈

gzpony 发表于 2024-9-3 23:02

starlight 发表于 2024-9-3 18:57
我反正就觉得 JBOD最好    什么01   35的都是一块坏都要出问题   
而且那么多硬盘都有各自的故 ...

没学懂概率?做阵列故障更大的话,这么多IT企业都这么蠢吗?

斩龙 发表于 2024-9-3 23:25

本帖最后由 斩龙 于 2024-9-4 10:50 编辑

gzpony 发表于 2024-9-3 23:02
没学懂概率?做阵列故障更大的话,这么多IT企业都这么蠢吗?

楼上只是说硬盘故障率吧。
我来简单理解一下:
假设我用西数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的可靠性拉到很低。

gzpony 发表于 2024-9-3 23:31

斩龙 发表于 2024-9-3 23:25
楼上只是说硬盘故障率吧。
我来简单理解一下:
假设我用西数HC550 16T,我们来假设可靠性是0.9,


硬盘整体可靠性要看组的是什么阵列,才能算出来。
做raid0的话适用你算出来的0.81。
做别的raid不是这样算的。

sagnitude 发表于 2024-9-3 23:41

用JBOD的前提是自身(应用层)有2-3倍甚至更高的冗余倍率和一致性检查,保证了数据的安全性,从而使得RAID提供的安全性不再必要,从而解放为RAID牺牲的性能,比如hadoop hdfs默认就推荐用jbod,因为他最少要求你提供2份备份

正经的使用场合,有用的数据,不会有人数据只存一份,只存在一个盘上,而没有任何校验信息和备份的

starlight 发表于 2024-9-4 08:59

斩龙 发表于 2024-9-3 23:25
楼上只是说硬盘故障率吧。
我来简单理解一下:
假设我用西数HC550 16T,我们来假设可靠性是0.9,


[可爱]其实白塞尔公式应该可以算我们测绘上 用这个公式来计算误差传播
这个里面用故障率替换误差的话   感觉也可以但是不严密

皛羽控 发表于 2024-9-4 09:05

本帖最后由 皛羽控 于 2024-9-4 11:08 编辑

这么low的大字报还能待那么久再次拉低论坛的底限。全是自己先射箭再画靶的玩意儿。
独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或资料冗余,或是两者同时提升。
有一句话提到你说的安全备份吗。[生病]

mcafee6 发表于 2024-9-4 09:05

阵列不是100%安全,但有它的用途,你不能说“不要用”!

wei73 发表于 2024-9-4 09:37

斩龙 发表于 2024-9-3 23:25
楼上只是说硬盘故障率吧。
我来简单理解一下:
假设我用西数HC550 16T,我们来假设可靠性是0.9,


你这计算。。。。

单个盘的可靠性如果是r ,那么整体硬盘组的可靠性(仅硬盘)就是N*r ,这是自然故障率与是否阵列无关。换句话说 不论你组不组阵列 可靠性都是一样的。

但是请注意,我们讨论的是数据完整和可靠性,因为阵列可以允许部分硬盘损坏而不损失数据。那么按照12个硬盘计算可靠性应该如下:
JBOD      54%
R0         54%
R1         99%
R0+1       93%
R10         99%
R3         88%
R5         88%
页: 1 2 3 4 5 6 7 8 9 10 [11]
查看完整版本: [三喷阵列]对大部分人来说阵列不安全 无意义 不要用