V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
HashV2
V2EX  ›  NAS

主板上的 raid 功能可靠吗?

  •  
  •   HashV2 · 2023-03-14 11:37:35 +08:00 · 4743 次点击
    这是一个创建于 649 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    主板是技嘉 Z690m

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

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

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

    我 cpu 是 13500 ,单核性能应该是不用担心
    westoy
        13
    westoy  
       2023-03-14 15:07:50 +08:00
    Linus 作序的那本 UNIX/Linux 运维手册里提到过, 主板自带 RAID 可靠性还不如软 RAID
    twy2004
        14
    twy2004  
       2023-03-14 16:41:51 +08:00 via Android
    linux 自带的 lvm2 功能挺好用的。一般是一个 ssd 装系统,然后多个 hdd 用 lvm2 组 raid 。之前读研究生的时候,实验室的服务器就是这么配置的。
    gefranks
        15
    gefranks  
       2023-03-14 16:57:36 +08:00
    非常不可靠, 某次因为内存问题 bios 重置了,然后 raid 配置项也重置了, 重启几次后才发现, 然后整个数据都被破坏了
    gefranks
        16
    gefranks  
       2023-03-14 17:18:53 +08:00
    而且不像 lsi 之类的正经 raid 卡可以 扫描导入 foreign 配置, 主板上带的这种坏了完全不知道要怎么修.
    hezhile
        17
    hezhile  
       2023-03-14 18:25:12 +08:00
    zfs
    flynaj
        18
    flynaj  
       2023-03-14 19:28:49 +08:00 via Android
    主板上的 raid ,性能跟稳定性都是跟操作系统里面的软阵列是一样的。
    optional
        19
    optional  
       2023-03-14 19:29:55 +08:00
    unraid 的 array 是存储,你要 raid 应该用它的 cache pool
    relaxchen
        20
    relaxchen  
       2023-03-14 20:53:50 +08:00
    @HashV2 确实会修改写入逻辑,但是是从默认的只读写使用的硬盘和校验盘变成了,同时读取所有硬盘,所以其实是从“读取 /修改 /写入”的不需要考虑阵列中性能最差的硬盘,变成了“重建写入”的需要考虑阵列中性能最差的硬盘,但是在假设你阵列中磁盘性能一直的情况下,重建写入的性能会更好,具体的你可以看这个官方 wiki
    https://wiki.unraid.net/Manual/Storage_Management#Performance
    说实话,确实没想到你考虑阵列中磁盘性能不同的情况,这种情况下所有的 RAID 的性能都是会和阵列中性能最差的磁盘挂钩的
    cmlz
        21
    cmlz  
       2023-03-14 21:48:21 +08:00 via Android
    主板只有 Raid 1 可靠,因为单盘拆下来放别的机上仍然可用。
    ragnaroks
        22
    ragnaroks  
       2023-03-14 22:04:20 +08:00
    真要用 raid 一定要使用专用的阵列卡,且必须带电池和较大内存
    RecursiveG
        23
    RecursiveG  
       2023-03-15 10:03:53 +08:00
    @gefranks mdadm 好像可以导入某些 BIOS 阵列
    ltkun
        24
    ltkun  
       2023-03-15 15:30:37 +08:00
    zfs 省了 raid 卡 带个 ups 再
    linuxgo
        25
    linuxgo  
       2023-03-19 23:33:06 +08:00
    我觉得还不如挂两个硬盘,直接 sync 定时拷贝还简单可靠些
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2873 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:25 · PVG 22:25 · LAX 06:25 · JFK 09:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.