找回密码
 加入我们
搜索
      
查看: 80111|回复: 306

[存储] [三喷阵列]对大部分人来说阵列不安全 无意义 不要用

 火.. [复制链接]
发表于 2022-2-8 12:17 | 显示全部楼层 |阅读模式
本帖最后由 灰羽利亞 于 2024-1-10 11:19 编辑

前两次讨论发在水区,水区不会被搜索引擎收录,这次转硬件区总结一次。
1、阵列不是备份,阵列不保证数据安全,如果一定要数据安全,还需要备份。
2、阵列坏了一块硬盘后,替换硬盘重建很难,很花时间,5个2T R5 在一直跑在线系统的情况下,恢复可能要一周时间。
3、阵列在重建过程中可能坏第二块盘。
4、阵列需要定期一致性检查、校验数据。否则会出现不读数据不报错,读到损坏的数据才报错,这时候通常已经不止一个错误。
5、阵列维护需要专业知识,不专业的人用阵列请勿存储重要资料,只用来学习、玩。
6、阵列不防勒索病毒、火灾、停电、雷击、小偷、手贱开机拔硬盘、误删除数据。遇到某些问题有阵列比没阵列恢复数据更难。而异地冷备、增量异地热备、网盘增量热备2份或更多,能防止这些问题。
7、大企业上阵列的首要因素是在线率,而不是资料安全,他们的阵列后面有好几套备份,不依靠阵列保证数据安全。
8、阵列上了以后很难拆除,因为资料都在上面,需要另准备能装下资料的盘,并且这些盘还得能接入系统,不论是通过sata、usb还是网卡接入传输资料。上了阵列再随意变动机器的硬件(如硬件diy常规操作)可能导致阵列崩溃,所以上了阵列后对硬件的更新、操作有限制。
9、群晖千人群每月都有阵列挂掉并且数据丢失的案例。
10、阵列恢复需要专业知识,如果你不懂、没操作过、只在网上看过简单的视频、文字教程,那么你的阵列挂掉一个盘后重建几率必须看作0。

在百度、b站搜阵列、raid,你得不到上面的大部分信息。
在百度、b站搜“阵列 缺点”“raid 缺点”“阵列 注意事项”你也得不到上面的大部分信息,包括搜出来的首页的看起很专业的资料。甚至说raid1是万无一失的存储方案
(以下链接不代表文章不好,只代表在网络上很难找到我说的这些点)
https://www.cnblogs.com/chuncn/p/6008173.html
https://zhuanlan.zhihu.com/p/309880501
https://blog.csdn.net/Rio520/article/details/102322603
http://www.sosit.com.cn/de_news/de_yjxw/5070.html

只有在搜索“阵列 备份”这类关键词才能搜出一些我说的这些信息,而大部分人在接触阵列时不会知道要搜哪些资料、怎么学习。

而实际应用中,很多小白就被坑了,无脑觉得上阵列比不上阵列好,甚至不知道阵列的具体事项。
1.JPG
2.JPG


以上除了定期一致性检查,都是谈基础的安全,没谈性能方面的缺点,如r5 随机读写性能等,我就见过不少文章大吹r5、r6又安全速度又快,结果小文件随机读写狗屎不知道、不说。我很反感那些吹优点不说缺点的人,也很反感“阵列技术没错,错的是用的人”这种话,这些人都是“阵列大佬”们带出来的,错的是谁?大佬们写文章只知道吹吗?


==========================================================================
第一次编辑
放上第二次在水区发帖的链接,没chh账号的人应该访问不了。第一次发的贴有点久远,翻不到了。
https://www.chiphell.com/thread-2391331-1-1.html

=====================================================================================
第二次编辑
请不要在这贴大吹raid好,企业级牛逼,对个人这么吹只会带坏小白
我说大部分人不需要raid,raid有xxxx缺点。你们就大吹raid好。
这就是我说的“阵列大佬”,从不问实际,一堆理论知识。狂吹raid好,都以为各个是raid高手+家里有3组6块盘的raid6,实际他们手上就4块盘,两块主存储,一块热备,一块冷备。

这样的人回复一堆一堆的,真的会带坏那些小白。小白一听一堆人吹+企业级,再加上没有途径了解到raid的危害,直接把自己全盘都上了raid,没有备份、不知道阵列坏了怎么处理、硬盘坏了连替换的盘都没有。


================================================================================
第三次编辑
病毒离我们很远?很近!
https://www.chiphell.com/thread-2395200-1-1.html

1、这个病毒会加密你的nas上的所有有用资料,让你只能登录系统,不能读取有用的存储文件。
2、威联通这种中小企业、个人领域老二地位的nas系统也受到了攻击。
3、你的密码是强密码没用,你时刻将自己的系统更新到最新系统、打上所有的安全补丁没用,组了阵列没用。
4、这时候唯有第三方增量热备、冷备等策略能拯救被加密的数据。
5、任何系统都有漏洞,大部分漏洞会在被黑之前由官方打补丁修复,少数漏洞是被利用后才被修复,这种最可怕。
6、商业系统通常漏洞修复都比较及时,开源、自建系统的漏洞修复通常不及时,这也是我尝试过omv、next cloud、freenas后,还是决定买群晖的原因之一,虽然这三者也比较商业,但由于这些系统可安装在各种机器上,不可控因素多,而群晖整个机器硬件软件都是自家的,厂家对机器可控性强很多。

================================================================================
第四次编辑 24年1月10日
看到很多人回复“企业不知道,家庭上raid吃饱了撑着”之类的话,我就觉得我这贴有意义.我的目的达到了.
我的目的并不是否认阵列的意义,而是什么环境用什么功能,把钱投到最有价值的点(多盘阵列&单盘备份),纠正“阵列=非常安全”这一diy爱好者固有思想.

评分

参与人数 3邪恶指数 +20 收起 理由
summerq + 5 赞同。阵列是为了resilience
HowardTsai9 + 10
Wolverine + 5 666

查看全部评分

发表于 2022-2-8 12:21 | 显示全部楼层
那就直接r10呗
发表于 2022-2-8 12:25 | 显示全部楼层
因为吹牛不上税,没用过的搁那儿吹,碰上没脑子的听到啥就是啥。又不是ltt要节目效果
发表于 2022-2-8 12:27 | 显示全部楼层
支持楼主
发表于 2022-2-8 12:28 来自手机 | 显示全部楼层
建议你把之前的帖子地址都发出来,下面的回复质量很高。
发表于 2022-2-8 12:28 来自手机 | 显示全部楼层
和楼主观点完全一致……阵列是针对“高可用性”的,根本不能增强数据安全……要安全,还是得备份。无论对于家庭还是企业,备份的优先级永远高过上阵列。在凑齐冷备、异地热备之前,就不应该考虑上阵列……
发表于 2022-2-8 12:30 来自手机 | 显示全部楼层
kaiwenwu 发表于 2022-2-8 12:21
那就直接r10呗

如中病毒或者误删文件,R10也一样没有意义……
发表于 2022-2-8 12:32 | 显示全部楼层
市场是检验技术的唯一真理。要是阵列有用,几十年前就普及了。

一般企业用的多点,偷懒好像用的是那个1:1有点备份性质的阵列
发表于 2022-2-8 12:33 | 显示全部楼层
trusty 发表于 2022-2-8 12:30
如中病毒或者误删文件,R10也一样没有意义……

这种问题和组不组raid没有关系啊
发表于 2022-2-8 12:40 | 显示全部楼层
本帖最后由 c2h6o 于 2022-2-8 12:50 编辑

没有哪种技术能解决一切问题,关键是合适的技术用在正确的位置才能发挥它应有的功能。
不要说RAID不好,只是它没有用对地方,也或者说夸大或者诋毁了它的应有的功能。
至于数据安全也是有限度的,要求越高成本越高。
个人觉得解决数据安全的等级顺序如下:(成本个人自己考虑,包括企业)
RAID5-RAID6-RAID1(或者10),实时热备,定时热备,同城异机房,异地,定时离线(主要指磁带库或者光盘库离线),完全离线存储(这个应该大部分还是用磁带或者光盘介质,对个人而言用硬盘多一点)。
一般都会从数据重要性和成本考虑选择其中的几种方式综合应用。
 楼主| 发表于 2022-2-8 12:40 来自手机 | 显示全部楼层
就拿raid1来说,防硬件损坏不防比特位反转,就是存储的数据由于某种原因,导致二进制数据从0变成1,从1变成0,此时存储系统无法判断哪块硬盘的数据是对的,就可能把错数据盘的那一份数据写进正确的盘,如果这个资料要求完整度很高,数据就没了,而raid5有检验,这种错误可以恢复,这就是raid1某种地方不如raid5。

虽然这种情况“百年一遇”
发表于 2022-2-8 12:52 来自手机 | 显示全部楼层
没啥安全不安全的,硬盘里面的多个盘片也是一种阵列,按你这逻辑硬盘都别用了。关键看你怎么用。
群晖这种小厂的nas我觉得才是一大风险点,小厂,os,软硬件一起做,这事本身就不靠谱
你用苹果全家桶或者dell全家桶的阵列,可靠性还是值得信赖的,当然,重要的数据备份那是必须的
发表于 2022-2-8 12:57 | 显示全部楼层
本帖最后由 blacksnoopy 于 2022-2-8 12:59 编辑

所以现在有人推荐unraid,其实家用raid1最简单了。
发表于 2022-2-8 12:57 | 显示全部楼层
对个人数据的建议:
1.RAID选一种,保证实时数据安全和高可用。
2.定时热备做好,比如1天自动同步到另外一个设备,至少也是另外一个独立的磁盘上。
3.定期做下冷备,从定时热备目录里面拷贝出来,方法自己定。
4.如果你有几个房子,不管是冷备数据还是定时热备(前提是之间的带宽够),放另外一个地点一份。
再要求高,参考企业方案。
发表于 2022-2-8 13:04 | 显示全部楼层
十多年前从业时候,就说 RAID5 已死
1TB 以上的盘在生产环境跑业务的同时作 rebuild 的确压力很大
后来大家喊 RAID6 已死,因为 8T 16T 慢慢多了
不管如何,数据备份才是核心
raid 重建是运气活
春节前看了很多存储 paper,不少作大尺度 EC 的论文
100+20 这种,比传统 10 个 10+2 的 RAID6 健壮的多
就是 CPU 计算开销受不了,都是 GPU/FPGA offload 的模式
超算中心用得多
发表于 2022-2-8 13:06 | 显示全部楼层
R5/R6 适合读取为主的场合,写的惩罚挺大的
成本不敏感的话,RAID10 比这两个好
发表于 2022-2-8 13:12 | 显示全部楼层
Anderson997 发表于 2022-2-8 12:25
因为吹牛不上税,没用过的搁那儿吹,碰上没脑子的听到啥就是啥。又不是ltt要节目效果 ...

ltt瞎组的各种文件服务器崩了不止一次了   2333
发表于 2022-2-8 13:17 | 显示全部楼层
本帖最后由 qhdxy 于 2022-2-8 13:19 编辑
c2h6o 发表于 2022-2-8 12:40
没有哪种技术能解决一切问题,关键是合适的技术用在正确的位置才能发挥它应有的功能。
不要说RAID不好,只 ...


是的,按不同需求和环境来选择就是对的,所有的存储方案都有它的弊端,最后做选择的是人,而不是存储方案。

不管吹raid也好,贬raid也罢,最后都由“人”去决定的。

选择了一个不合适或者错的方案,那就是“人”的问题。不管吹还是贬。

不管哪种方案,都有挽救数据的例子,也有毁灭数据的例子。

楼主的喷,完全就是在对人而不是对事。换句话说,楼主只是为了发泄情绪而已。
发表于 2022-2-8 13:22 来自手机 | 显示全部楼层
为了速度和可用性 目前还离不开阵列
要强调的是阵列不能代替备份 而不是因噎废食 完全舍弃
发表于 2022-2-8 13:28 | 显示全部楼层
No raid, no troubles.
 楼主| 发表于 2022-2-8 13:28 | 显示全部楼层
poporange630 发表于 2022-2-8 13:22
为了速度和可用性 目前还离不开阵列
要强调的是阵列不能代替备份 而不是因噎废食 完全舍弃 ...

是的,所以是大部分人。
我自己也用阵列,固态硬盘R0,我用的原因:
1、我只想看的一个盘符
2、我想要更高速度,虽然这速度快慢我实际使用感受不到。
3、这些资料不重要,都是游戏文件,需编辑raw图、视频的临时存放地,还有同步nas的目的地,都丢了也没事。
发表于 2022-2-8 13:29 | 显示全部楼层
楼主的总结很到位,应该多让那些崇拜阵列的人看到。在公司做了10几年IT的我表示,也就系统盘做个RAID1有点用,在公司有完整备份机制的前提下,对于大部分中小型企业而言,RAID5和RAID6这些根本就没有意义,更不要说个人用户了。以前SSD没有普及的年代,机械盘组阵列对于提升持续读写还有那么点作用,当前机械盘对比SSD,要持续没持续要4K没4K,存储容量需求不高的情况下无论SATA SSD还是NVME SSD都是最佳的替代方案,根据实际情况选择热备,冷备,异地备份,这才是数据安全的保障。我现在帮人配服务器都不想整RAID,我甚至都怀疑阵列存在的唯一理由是服务器经销商为了卖动辄几K的阵列卡
 楼主| 发表于 2022-2-8 13:33 | 显示全部楼层
hasuboy 发表于 2022-2-8 13:29
楼主的总结很到位,应该多让那些崇拜阵列的人看到。在公司做了10几年IT的我表示,也就系统盘做个RAID1有点 ...

也可能是经销商为了不背锅,“我们的设备提供了使用最广泛、最易用的数据冗余,并且帮你们配置好了(全盘raid5),你们自己后期不会管理,你们运维部门需要负责,我们无责”
发表于 2022-2-8 13:37 | 显示全部楼层
灰羽利亞 发表于 2022-2-8 12:40
就拿raid1来说,防硬件损坏不防比特位反转,就是存储的数据由于某种原因,导致二进制数据从0变成1,从1变成 ...

我自己在用 ZFS RAID1.
我看ZFS 的 RAID1也有checksum, 可以防比特位反转吗? 还是也是防不了
发表于 2022-2-8 13:38 | 显示全部楼层
这种一棍子打死的讨论没有什么意义。企业用的话,有专门的IT部门维护,厂家都有很多方案,应该不在我们讨论的范围之内。
讨论的主要就是针对个人用户。
大家天天放在第一位的就是数据安全,说实话,家庭个人用户的数据安全有多重要呢?你可以说千金不换,实际真的丢了,也就丢了,可能对你的生活没有想象的那么大影响。照片,视频,美好的回忆,这些数据其实放在那里,估计几年都不会看一次,真没了,可能有精神伤害,但是物理伤害很低。买一块硬盘冷备份就足够了。
现在的机械仓库硬盘,挂的毫无征兆,至少RAID5给你一个把重要数据保存出来的机会。RAID1安全性比RAID5高一些,挂了一块盘,还是要重新补上坏盘。数据同步到新上线的盘,老盘同样不知道什么时候会挂。但是RAID1的硬盘利用率低了不少,成本是每一个家庭用户的重点考虑因素,不然不可能有那么多捡垃圾的,大家都去买最高端的就好了呗。

群晖的RAID是什么实现方式不清楚。以前有很多软RAID,不过用了硬RAID卡,安全系数能提高不少。
发表于 2022-2-8 13:43 | 显示全部楼层
oolmfoo 发表于 2022-2-8 13:37
我自己在用 ZFS RAID1.
我看ZFS 的 RAID1也有checksum, 可以防比特位反转吗? 还是也是防不了
...

从硬件主控到文件格式底层代码本身就有大量的校验机制存在,这个不用担心
发表于 2022-2-8 13:47 来自手机 | 显示全部楼层
第二纯粹是偷换概念,raid1被开除了?raid1重建也就是纯读和raid5能一样吗。
发表于 2022-2-8 13:47 | 显示全部楼层
支持楼主观点,家用完全没必要阵列,除非经常需要读写对速度有一定要求,阵列只能提供一定程度的冗余,家用重要数据定时冷备+加同步盘足够了,目前感觉最好用的磁盘组合方式还是unraid的xfs
发表于 2022-2-8 13:50 | 显示全部楼层
本帖最后由 qhdxy 于 2022-2-8 13:51 编辑
sypqj 发表于 2022-2-8 13:38
这种一棍子打死的讨论没有什么意义。企业用的话,有专门的IT部门维护,厂家都有很多方案,应该不在我们讨论 ...


因为他在偷换概念

用他自己的方式把“吹捧raid的人”与“技术没错,错的是用的人”强行划等号来搞对立

“吹捧raid的人”与“技术没错,错的是用的人”大概率都不是一类人

补充一个观点:我也不建议个人用户上raid。
 楼主| 发表于 2022-2-8 13:50 | 显示全部楼层
sypqj 发表于 2022-2-8 13:38
这种一棍子打死的讨论没有什么意义。企业用的话,有专门的IT部门维护,厂家都有很多方案,应该不在我们讨论 ...

仓库盘的意义是什么?
存不可再得到的数据我会多份备份。
存可再得到的数据我会单盘。

有些数据不应该考虑如何拯救损坏的数据,而是考虑怎么重新获得数据,因为可能获得的便利度、性价比比拯救数据更高。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-5-16 02:10 , Processed in 0.015664 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表