20TB 的数据存储使用了 Raid0 硬盘有坏道了 我果然自作孽不可活

2016-07-21 00:08:30 +08:00
 notgod
20TB 的数据存储使用了 Raid0 硬盘有坏道了 我果然自作孽不可活

XFS 是个好文件系统,问题在于用它的人 比如我 够蠢.....
果然非专业系统工程师....

这事 学到的经验
1. 备份还是要有的,数据在大也需要考虑这个问题
2. 在考虑文件系统的性能时候 要自己记住什么文件系统 是不是有 meta 等依赖到外部去了
3. 如果选了 XFS,记住定时备份 metadata
4. 如果机器有问题 尽量在最小改动的前提下进行数据抢救,不要 R/W 任何数据 对硬盘造成二次伤害


完整记录见这里

https://blog.cnlabs.net/4749.html

排版乱 将就下看吧
14045 次点击
所在节点    Linux
68 条回复
notgod
2016-07-22 11:27:15 +08:00
@uyhyygyug1234 我自己都不记得.。。。。。

@BOYPT 正解 我看了下各种 Raid 的各种评测 有这个事

@ca1123 Raid5 我德国的机器 试过这个 第一块坏了 一般要立刻处理 不然其他的很快阵亡 后来就对这个无感了

@rssf 同意 我遇到过 之前德国的机器 3x3T Raid5 就这种情况 第一块坏了没注意 第二块很快也坏了 还好是缓存测试的节点 有网络级别的容错 不然那次也彻底悲剧

@rtyurtyu 密集型读写 还是 Raid0 快,但是数据安全那块基本无解
最接近 Raid0 的就是 Raid60 了 美国一个存储 VPS 服务商使用的这个 很早以前测试读写速度非常好
正确的姿势应该是 SSD 缓存+SATA Raid0 + 备份

@Ixizi SSD 也有生命周期的, 你 SSD 在多 没 Raid1 没容错能力的
Raid 和 SSD 不冲突 因为各种企业需求都不一样 所以才有各种 Raid 结构和 Raid 阵列卡的的存在
likuku
2016-07-22 12:08:31 +08:00
所以 ZFS ( Mirror,RAIDZ1,RAIDZ2 买不起 NetApp ,那就 ZFS 吧)才是王道啊,
不怕 RAID 卡各家标准不一,不怕 RAID 卡停产,(冗余型存储池)数据读写都有自动校验+自动修复,也可以自己一键下指令校验存储池 /一键修复数据
fetich
2016-07-22 12:34:25 +08:00
@notgod 两个盘组 RAID1 ,毫无疑问其中一个盘为镜像, 50%;但 N 个盘组 RAID1 , N - 1 盘为镜像,可用容量为一个盘的大小,远远低于 50%。
usernametoolong
2016-07-23 00:40:38 +08:00
兼顾读写安全用 RAID10 。
lcatt
2016-08-05 09:26:56 +08:00
@JerningChan sas 硬盘贵如狗。多 20T 的话要多近 10 万了。。
JerningChan
2016-08-06 00:10:16 +08:00
@lcatt 那你如果沒了數據,100 萬都買不回來的話...
而且也沒必要一次就直接弄多大吧?
應該可以慢慢擴的呀
webjin1
2016-09-29 01:37:41 +08:00
你可以把没快硬盘单独做 RIAD0 ,等于不做容量也不减小。
webjin1
2016-09-29 01:48:53 +08:00
@fetich Raid 怎么是 N-1?应该是 N 除以 2

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

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

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

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

© 2021 V2EX