V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
marcosteam
V2EX  ›  Linux

为什么大多数的 NAS 系统没有采用 Snapraid + MergerFS 的磁盘序列方案?

  •  
  •   marcosteam · 8 小时 57 分钟前 · 405 次点击
    现在的 NAS 系统磁盘序列方案,群晖有 SDR ,极空间有 ZDR ,Unraid 有类似的 Array ,只有 OpenMediaVault 有 Snapraid+MergerFS (还需要自己手动安装插件,非原生支持)。

    按理来说 Snapraid+MergerFS 这种 [带一定冗余的,硬盘损坏对整个系统损失较小的磁盘序列] 是非常契合将 NAS 用作媒体中心的用户啊,因为就是放点随时能重新下的片,完全不用管数据可用性,只是想把一堆硬盘结合起来获取最大的硬盘可用空间。为什么很多 NAS 系统都完全不考虑呢?难道还有什么隐藏的风险吗?
    5 条回复    2026-02-13 05:38:36 +08:00
    cpstar
        1
    cpstar  
       8 小时 21 分钟前
    这个“完全不用管数据可用性,只是想把一堆硬盘结合起来获取最大的硬盘可用空间”听起来很像 RAID-0
    aloxaf
        2
    aloxaf  
       8 小时 12 分钟前
    @cpstar 还是不一样的,raid0 坏一块就全挂了,这个方案只会丢失一块硬盘的数据。
    marcosteam
        3
    marcosteam  
    OP
       8 小时 11 分钟前
    @cpstar #1 但是 RAID0 损一块盘整个阵列全炸,Snapraid 只炸坏的盘,还有一定的冗余可以确保有一定的自修复能力,再不济也可以 snapraid check 看看坏了哪些文件针对性的去还原
    WizardLeo
        4
    WizardLeo  
       7 小时 22 分钟前
    比性能,mergerfs 读写会卡 io ,unraid 的 array 也有基本一样的问题。ZDR 就是单纯单盘,简单粗暴。
    比空间,zdr 这种重要数据复制一份的做法比起牺牲一块最大的盘做奇偶校验可以节约更多空间。
    比可恢复性,坏一块盘 ZDR 会丢不重要的数据,两块盘起会丢重要数据。snapraid 坏一块盘不丢数据,两块盘起会一次性损失两块盘的数据。
    所以结论就得出来了:
    因为家用 nas 盘位少、重要数据少,对于 4 盘位塞满 4t 的典型家用 nas 用例来说,个人重要数据至少要 2t 以上 snapraid 才划算(绝大部分人 500g-1t 就顶天了,算上手机 pc 备份也很难用到 2t)。
    考虑到 ZDR 这样的设计可以给重要数据存更多份而 snapraid 做更多盘校验空间利用率会血崩,不使用 snapraid 挺合理的。
    q000q000
        5
    q000q000  
       1 小时 8 分钟前
    🐶 所以我选 Unraid
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   891 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    ♥ Do have faith in what you're doing.