主板上的 raid 功能可靠吗?

2023-03-14 11:37:35 +08:00
 HashV2

RT 我有两块 8T 机械盘一根 2t 固态一根 500g 固态

目前我 all in one 用的是 unraid, 但是不想使用 unraid 的校验盘机制(真的很垃圾)

固态中的数据就是用来跑一些虚拟机 docker 什么的,也不需要备份,就是机械盘需要 raid

然后我看我主板用户手册的时候发现支持 raid ,想请教一下用主板来做 raid 有什么优势或弊端,再硬盘挂了的时候如何收到提醒,如何换盘数据恢复

主板是技嘉 Z690m

4033 次点击
所在节点    NAS
25 条回复
seashell2000
2023-03-14 11:39:25 +08:00
不带电池的 raid 都是耍
Kaiyuan
2023-03-14 11:51:54 +08:00
主板坏了,数据就没了。
Turismo
2023-03-14 12:05:39 +08:00
板载的 RAID 性能不行,而且只支持 R0 R1 R5 ,一般板载的不会有什么提示(没有独立硬盘灯),只有重启的时候会自检一下硬盘和 RAID 状态。如果磁盘损坏的话关机换盘一般都会 rebuilding 。不像服务器可以热拔插。功能比较简陋不如买个 nas ,RAID 也不是数据安全最终的解决方案。
Turismo
2023-03-14 12:07:28 +08:00
@Kaiyuan 一般换同品牌的主板可以识别到 RAID 信息 不影响正常使用
leonard916
2023-03-14 12:20:55 +08:00
@Turismo 除了服务器上的板载 RAID ,确实都不行。
另外推荐 MBA 卡+软 RAID 。
DAPTX4869
2023-03-14 12:37:53 +08:00
不可靠, 经历过 更换 sata 接口 raid0 掉了
好在是个系统盘
msg7086
2023-03-14 12:58:08 +08:00
UnRAID 的校验盘机制就是保证了盘阵损毁的情况下数据依然能部分恢复。你做 RAID ,盘阵坏了数据全丢。
主板的 RAID 应该算是半个软 RAID ,靠驱动程序实现的,不建议用。
真想用硬 RAID ,就去买个 RAID 卡,LSI 的那种便宜货也行。
HashV2
2023-03-14 13:37:28 +08:00
@msg7086 #7
unraid 的校验盘机制速度实在是太慢了

我的机箱是有一个 6 盘位的硬盘笼的 兼容什么 sas 背板 但是这玩意有啥用我是真不清楚

如果买了阵列卡,使用场景和板载有什么区别呢?盘挂了之后能否收到提示?如何重建阵列?重建阵列后 unraid 是否正常识别
msg7086
2023-03-14 13:55:01 +08:00
@HashV2 没太大区别,等于阵列卡接管硬盘,然后给系统展示的就是单个硬盘。
盘挂了的时候按理你的硬盘笼会亮红灯,阵列卡也会一直响警报声,具体要看阵列卡的功能了。
重建阵列是自动的,插上新硬盘以后会自动重建。
对上方的应用是透明的,UnRAID 不会发现下面的盘坏了。
HashV2
2023-03-14 13:59:38 +08:00
@msg7086 #9 ok 懂了 多谢
relaxchen
2023-03-14 14:45:24 +08:00
@HashV2 unraid 的校验盘的机制其实没什么问题,只要在 磁盘设置 里面把 md_wirte_method 从 读取 /修改 /写入 改为 重建写入 这样写入的速度就正常了。
倒是使用了 cache 之后的 SHFS 流程导致 SMB 性能过度依赖 CPU 单核心性能,这个问题倒是急需解决。
HashV2
2023-03-14 15:03:57 +08:00
@relaxchen #11 你说的这个参数原理上是什么,我之前了解下来,unraid 的校验盘机制是在写入时实时计算校验写入的,所以速度取的是最慢的一个盘,这个参数会更改它的写入逻辑吗?

我 cpu 是 13500 ,单核性能应该是不用担心
westoy
2023-03-14 15:07:50 +08:00
Linus 作序的那本 UNIX/Linux 运维手册里提到过, 主板自带 RAID 可靠性还不如软 RAID
twy2004
2023-03-14 16:41:51 +08:00
linux 自带的 lvm2 功能挺好用的。一般是一个 ssd 装系统,然后多个 hdd 用 lvm2 组 raid 。之前读研究生的时候,实验室的服务器就是这么配置的。
gefranks
2023-03-14 16:57:36 +08:00
非常不可靠, 某次因为内存问题 bios 重置了,然后 raid 配置项也重置了, 重启几次后才发现, 然后整个数据都被破坏了
gefranks
2023-03-14 17:18:53 +08:00
而且不像 lsi 之类的正经 raid 卡可以 扫描导入 foreign 配置, 主板上带的这种坏了完全不知道要怎么修.
hezhile
2023-03-14 18:25:12 +08:00
zfs
flynaj
2023-03-14 19:28:49 +08:00
主板上的 raid ,性能跟稳定性都是跟操作系统里面的软阵列是一样的。
optional
2023-03-14 19:29:55 +08:00
unraid 的 array 是存储,你要 raid 应该用它的 cache pool
relaxchen
2023-03-14 20:53:50 +08:00
@HashV2 确实会修改写入逻辑,但是是从默认的只读写使用的硬盘和校验盘变成了,同时读取所有硬盘,所以其实是从“读取 /修改 /写入”的不需要考虑阵列中性能最差的硬盘,变成了“重建写入”的需要考虑阵列中性能最差的硬盘,但是在假设你阵列中磁盘性能一直的情况下,重建写入的性能会更好,具体的你可以看这个官方 wiki
https://wiki.unraid.net/Manual/Storage_Management#Performance
说实话,确实没想到你考虑阵列中磁盘性能不同的情况,这种情况下所有的 RAID 的性能都是会和阵列中性能最差的磁盘挂钩的

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

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

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

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

© 2021 V2EX