Smash
V2EX  ›  问与答

入了个 5 盘位的 DS1019+,如何选择 RAID?

  •  
  •   Smash · Jun 25, 2020 via Android · 4201 views
    This topic created in 2156 days ago, the information mentioned may be changed or developed.

    主要用来备份照片和存储电影。之前组过便宜的黑群晖,稳定性太差,折腾的没脾气。

    存储盘是单块 4T 的西数红盘,5 块共 20T 。两块 500G 的 970 EVO 做缓存。

    20 replies    2020-06-26 10:38:09 +08:00
    ynyounuo
        1
    ynyounuo  
       Jun 25, 2020   ❤️ 1
    一般用途 SHR1 就挺好的了,基本就是 RAID5
    TtiGeR
        2
    TtiGeR  
       Jun 25, 2020 via iPhone   ❤️ 1
    去年黑五入的,也是买了 5 块 4TB WD Red 。

    纠结很久最后还是做了 RAID 10,剩下的 Bay 放了个 SSD 做缓存。多出来的 Red 留着万一哪个挂了第一时间换上去…
    X-Force
        3
    X-Force  
       Jun 25, 2020   ❤️ 1
    看数据的重要程度,我 8 盘用 RAID6,坏过两个硬盘,换盘后顺利修复。
    Dragonish3600
        4
    Dragonish3600  
       Jun 25, 2020 via iPhone   ❤️ 1
    SHR 即可
    ryd994
        5
    ryd994  
       Jun 25, 2020 via Android   ❤️ 3
    单盘超过 1T 就不应该用 raid5
    raid5 在重建途中没有任何额外保障。重建负载重时间长,途中再挂一块很正常
    而且硬盘还有读取错误率,重建时没有足够的额外冗余度来校验的话,很可能重建成功但数据错了

    SSD 缓存反而是没必要的。家庭网不过百兆最多千兆。一块硬盘读写能力一般 100MB/s 以上,也就是 800Mbps,整个阵列加起来绝对超过千兆了

    而且 nas 主要是连续读写,队列深度收 TCP 缓冲影响,实际上队列深度很深。可以充分利用缓存预读 /回写 /指令重排。单盘性能可以在 raid 下叠加。瓶颈只是连续读写带宽

    SSD 缓存的主要应用是服务器上需要高性能随机写而且队列深度浅的情况,这时候性能主要受写入延迟影响。内存缓存因为易失所以无法使用。非易失的 SSD 就非常有用,optane 更佳。这种情况下 raid 基本没用,因为每个请求太小,都是打在单盘上。瓶颈是延迟而不是带宽。

    带 UPS 的系统,哪怕只有小电池只保护 raid 缓存,也可以一定程度上改善此问题。因为只要写到 raid 卡缓存就可以认为非易失。延迟只限于 CPU 到 raid 卡缓存。
    但是现在一般用软 raid,而且带 bbu 的 raid 卡一般很贵,bbu 也是易耗件。所以 optane 还是很有前途的。
    reus
        6
    reus  
       Jun 25, 2020
    raid 不安全的,备份到多家云服务最安全,本地硬盘只作为缓存
    raid 从来都不是备份方案
    红盘 4T 是有可能叠瓦的,这种 盘在 raid 重建时,会非常慢,重建时间长,故障率会增高
    如果是新盘的话,赶紧退了吧
    stille
        7
    stille  
       Jun 25, 2020
    之前群晖上配过 6 盘 raid5 用过 2 年,中途替换过 3 次硬盘,每次重建都花费 1 天多,心惊胆跳的.
    后来改为 raid6 后好多了
    testcaoy7
        8
    testcaoy7  
       Jun 25, 2020 via Android
    只建议 Raid10,而不是 5 或 6
    ScotGu
        9
    ScotGu  
       Jun 25, 2020
    >主要用来备份照片和存储电影。
    就这需求组啥 raid 呀。。
    照片直接备份上云,OD 、GD 、良心、套路云的归档型私有 OSS 都是不错的选择。
    电影……如果不是自己拍的,JBOD 足以。。
    kkhaike
        10
    kkhaike  
       Jun 25, 2020   ❤️ 2
    我的方案参考一下,四盘位
    2 块 raid1,放文档,代码,备份等重要数据
    2 块 raid0(就是不组),放种子
    bclerdx
        11
    bclerdx  
       Jun 25, 2020
    @X-Force 如果数据要保证绝对的安全和重要,那组 RAID 几?
    swulling
        12
    swulling  
       Jun 25, 2020 via iPhone
    Raid6 就行,
    ZRS
        13
    ZRS  
       Jun 25, 2020
    @bclerdx mirror 加异地备份
    wtks1
        14
    wtks1  
       Jun 26, 2020 via Android
    @bclerdx 之前移动的重要数据库用的是 RAID10
    hyshuang2006
        15
    hyshuang2006  
       Jun 26, 2020
    我的想法:4 个盘组 RAID10,第 5 个盘属单盘存储最后的备份。

    群晖上能这么设置吗?
    ryd994
        16
    ryd994  
       Jun 26, 2020 via Android
    @bclerdx raid 几都不能防脑残管理员和本地天灾人祸
    如果要数据安全,必须要异地备份
    joying
        17
    joying  
       Jun 26, 2020
    群晖的软 RAID 并不安全,多地备份才最保险。但一般家庭使用做不到多地备份,我的选择是两块盘挂机不组 RAID,两块盘不通电,每周冷备份一次,根据数据变更频繁程度调整冷备份间隔时长
    ferock
        18
    ferock  
    PRO
       Jun 26, 2020 via Android
    shr2(raid6),加多地备份
    ferock
        19
    ferock  
    PRO
       Jun 26, 2020 via Android   ❤️ 1
    @hyshuang2006 #15
    可以
    hensy
        20
    hensy  
       Jun 26, 2020
    如果不是非常重要的数据,一般 raid5 足够了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3758 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 05:04 · PVG 13:04 · LAX 22:04 · JFK 01:04
    ♥ Do have faith in what you're doing.