3×6T 机械硬盘,预存储数据为 11T, Raid0 好还是 Raid5 好?

2018-07-11 11:09:16 +08:00
 Reign

静态存储和应用逻辑 MySQL、Redis、ES 都集中在这一台服务器上了,所以既要大硬盘,又要高读写,3 块 6T 的硬盘做 Raid,Raid0 好还是 Raid5 好?

Raid0 对硬盘损坏零容忍,3 块硬盘出错一块就完了,但是机械硬盘感觉没那么容易坏吧?(估计是我见识太短?)

另外 3 块机械盘做 raid0 读写性能是否可以和一块中规中矩的 SSD 差不多了?

10319 次点击
所在节点    程序员
107 条回复
likuku
2018-07-11 15:06:10 +08:00
@xuhaoyangx 后来,果断连盘带机退货,换了 8 盘位群晖,老老实实组 RAID6,改换 6T 的 HGST+ ST 硬盘,
至少密集使用了大半年也还都 OK。
likuku
2018-07-11 15:08:07 +08:00
@kokutou 哦,当初是 WD NAS 专用盘什么, 图容量大,还直接用了新出的 8T 盘,可能也太新不够可靠。
xuhaoyangx
2018-07-11 15:11:10 +08:00
@kokutou #19 WD 红盘其实还行,手组,5 红 WD,5 酷狼,5HGST 组的的 zfs,目前为止酷狼报过警一颗。

@likuku #20 反正不太相信群辉,上在线式 UPS,一年都跪了 2 个 WD 红
crazycen
2018-07-11 15:20:00 +08:00
raid0 没啥问题,看脸,数据丢了,爽一次就有记性了!
psweet
2018-07-11 15:36:33 +08:00
nas raid0 开机不超过 10 次 总时长不超过 24h 一次断电 4tb 酷狼狗带 你慌不慌
log4geek
2018-07-11 15:45:55 +08:00
之前玩过 Raid1,两块硬盘在一年内全坏了,卖硬盘的老板一脸惊讶的问我,你对硬盘究竟做了什么。。幸亏保修期内坏了可以换新盘,然后再也不玩 raid 了。单独两个盘,装个软件,每天定时同步一次,妥妥的,撑了快 5 年了,暂时还没坏。
c0878
2018-07-11 15:51:10 +08:00
建议 raid10 sata 的硬盘如果 raid5 故障了做恢复要非常久时间 这段时间再出问题就完蛋了
c0878
2018-07-11 15:52:00 +08:00
另外看 lz 这描述是所有鸡蛋放在一个篮子里呀 太危险了 为啥不把各系统拆开
mrzx
2018-07-11 16:02:53 +08:00
我当年移动硬盘坏掉之后,恢复数据花了 4000 元。还只恢复了 80%,且所有的文件,文件名全部乱掉了。花了 1 个星期才整理好。很多照片,这辈子无法在照了。是你对去世的人一种纪念方式。

我老婆当时提醒我,有什么办法避免这种事情发生?我说搞 NAS,但是很贵。老婆问我,多少钱吧,我说差不多 5000~6000 吧。老婆立刻回我啊,“傻老公,在发生这样的事情,你恢复数据的钱都足够在买一台 NAS 了。干嘛不一开始就采用这种方案?”

说的我激动,当天就就下单买了一台群晖加 4 块企业级的硬盘。
可是,后面,我渐渐发现群晖的一些安全性问题,因为这类商用的 NAS 产品,NAS 的操作系统不是写在 flash 芯片里,就是装在数据硬盘里。

我对 NAS 商用产品质量实在不放心,群晖的 DSM 系统原理很简单,是装在每块硬盘里的分一小块区域,且弄成 raid1,且不说系统盘和数据盘没有分离靠谱不靠谱,这样的做法搞得让我一点都不安心。而且群晖也不开源,出了任何问题,都要依靠群晖本身对产品的支撑和对客户的支持水平。这种依赖关系让我也是我考虑的因素之一。

后来被人安利了 freenas.
之后才采用了 hp gen8+freenas+系统盘+数据盘分离+raidz2 的方案来备份数据。

系统盘使用 2 块非常贵的 slc 原片得 U 盘组类似 raid1 镜像,.数据盘用 4 块 NAS 红盘组 raidz2 组成。
且因为是软 raid,及时切换到任何硬件平台,只要硬件配置够,随时可以迁移硬件平台,且不受任何底层硬件限制。我特别做过实验迁移过。

原先也考虑过用硬件 raid 卡。但是这种东西不靠谱,且不说 raid 信息单纯的保存在卡里,一旦该卡停产,想配个相同的卡也很难。且每块硬盘还有相对应的排列顺序等头疼问题。真要是 raid 硬件卡坏了,恢复数据相当麻烦且不安全。

反正在我心中,数据存放的冗余性安全放在第一位。性能倒是其次。


当然,有便宜的解决方式,就买多块移动硬盘,然后每次拷贝数据的时候,往其他移动硬盘上拷贝一份。
可是,对于搞 IT 的人来说,真有人有功夫每次都这么做吗?
Reign
2018-07-11 16:08:55 +08:00
@c0878 我目前就是准备把手上 6 台 2T 的小鸡一起,全部转移到一台大鸡上来,要不管理起来很麻烦,我也不知道这么做到底是对还是错,所有鸡蛋都放到这一个篮子里面了
mrzx
2018-07-11 16:11:17 +08:00
@Reign 还是取决于数据本身对你的价值。有价值推荐多采用一些冗余方案,一旦数据丢失了,那就是一辈子的痛。真实感受。
HughRyu
2018-07-11 16:26:24 +08:00
看你数据的重要性.如果十分重要.你这容量只允许 2D 冗余度.一般 RAID5+1HS 或者直接 RAID6.
如果对高速区域空间不大的话,应该 SSD+Raid5 才是最合理配置.手动分层....
imn1
2018-07-11 16:30:51 +08:00
看你的用途是读写频繁,如果有另外的备份计划,选择快优先

家用和工用还是很不同的
家用必须备份数据不多时( 5 盘以上才算多,注意说的是「必须」),才建议上 raid
一来家用读多写少,二来必须备份的数据不多,因为数据之间的关联性不强,不会丢失部分数据导致全体作废
所以家用其实建议,多介质备份更保险
工用我没什么知识和经验,只是觉得运行和备份应该是两套设备分开

我自己不玩 raid,但认识的人中很多玩 raid,从他们身上吸收很多经验
1.raid 比起纯备份读写更多,因为有校验工作
2.raid 的投入其实也很大,真有备份需求,不适宜用廉价 raid 设备,数据量少用昂贵设备,费用比多介质还多
3.玩软 raid 要有「想自杀」的准备,出错真的很惨
4.raid 两盘同时(指相距时间很短)坏掉其实概率不低,很多情况是来不及补充新盘,隔天第二盘就坏掉,所以也要常备一到两个空盘及时应对

我一些国外友人,喜欢用昂贵的 raid6 设备,上百 T 扔车库,这种玩法真心比不上
wadjj
2018-07-11 16:43:20 +08:00
今天才碰到一个朋友两块硬盘同时换,不算什么罕见的事
wishuloveme
2018-07-11 18:16:33 +08:00
本地 raid5,再弄个便宜的 vps,每天深夜 rsync 同步,再不放心本地再接个移动硬盘,配个 crontab 定期复制去。
biaodianfu
2018-07-11 18:17:16 +08:00
相比组磁盘阵列,更容易被忽略的上购买的磁盘。购买硬盘最好的方式是希捷、西数交叉购买,交叉使用。这样才能把灾难降为更低。

综合来讲个人比较推荐 Raid10,但是从数据量上 11T 和 6T 的磁盘,不建议 Raid10,主要原因是冗余空间太少。4 块硬盘组成 Raid10 差不多也就 11G 左右,如果组 Raid5 的话大概可以有 17G 左右的空间。

在硬盘这么便宜的情况下,个人建议买 4 块 10T 的硬盘组 Raid10.

更多信息参见: https://www.biaodianfu.com/raid.html
biaodianfu
2018-07-11 18:18:59 +08:00
@wadjj 买同一品牌,同一批次的经常会这样。
pynix
2018-07-11 18:21:51 +08:00
把存储和应用分开,各做各的。。。。
pynix
2018-07-11 18:23:47 +08:00
至少静态存储分离出去。。就方便很多。。。
gclove
2018-07-11 18:28:01 +08:00
确实一般不容易坏,只建议 RAID 10, 反对 RAID1, 速度奇慢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/469838

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX