V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
minsheng
V2EX  ›  NAS

用七块廉价家用 SSD 组一个 ZFS, RAID-Z2,死亡的风险大吗?

  •  
  •   minsheng · 2020-12-23 15:41:58 +08:00 · 7643 次点击
    这是一个创建于 1191 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用途的话,大概就是

    • 做 Time Machine 备份盘
    • 做仓库,写入少,比如说 Xcode 或者电视剧视频什么的
    • 给几个 Docker 服务提供存储数据,没打算弄很多虚拟机

    我也是最近才有折腾家用 NAS 的想法。手上刚好有一台台式电脑,有八个 M2 接口,有点不想折腾机械硬盘,打算找点便宜的 1TB PCIE Gen 3 的 NVMe SSD 。刚好过两年还可以再升级 Gen 4 的 SSD,也不用担心 ZFS 横向扩展的问题。但是最近看了很多跟 SSD 质量相关的讨论,有点慌……

    43 条回复    2021-03-14 15:32:54 +08:00
    snail00
        1
    snail00  
       2020-12-23 16:41:12 +08:00
    风险这东西在于如果发生了能不能承受, 何况 ssd 这种基本无法恢复的情况
    重要数据不如缓存+冷备
    murmur
        2
    murmur  
       2020-12-23 16:42:44 +08:00
    重要数据还是 hdd ssd 的冷数据是个问题 而且 hdd 是没法开盘和部分恢复的,至少我不知道咋恢复,如果玩一下当然随便了
    linksNoFound
        3
    linksNoFound  
       2020-12-23 16:50:44 +08:00
    为什么要用 ssd 组 raid?
    minsheng
        4
    minsheng  
    OP
       2020-12-23 16:55:53 +08:00 via iPhone
    @snail00 异地备份确实打算做一个丢办公室的
    minsheng
        5
    minsheng  
    OP
       2020-12-23 16:56:18 +08:00 via iPhone
    @linksNoFound 防止单盘挂掉咯
    imnpc
        6
    imnpc  
       2020-12-23 17:17:06 +08:00
    SSD 故障后无法取回数据
    veoco
        7
    veoco  
       2020-12-23 19:12:29 +08:00
    组了 RAID 还有啥担心的?硬盘坏了及时换掉,这不就行了吗?
    weifengzi2009
        8
    weifengzi2009  
       2020-12-23 19:42:38 +08:00
    @veoco RAID 不等于备份
    Eleutherios
        9
    Eleutherios  
       2020-12-23 19:49:59 +08:00
    别的还好,最麻烦的在于 SSD 本身。如果你一次买 8 块,颗粒的磨损程度差不多,坏 1 块的时候剩下 7 块也差不多要 GG 了。

    另外就是前几年国产 SSD 用的颗粒比较杂(咳),有的还有用二手的充新,最近国产颗粒上市后不知道是否有好转。家用款无所谓,但要买便宜货的话,小心中招。

    PS 什么主板 8 个 M2 啊,E-ATX ?
    Eleutherios
        10
    Eleutherios  
       2020-12-23 19:52:56 +08:00
    FreeNAS 的 RAID-Z2 本身挺稳的,OS 系统蹦了也不影响硬盘阵列,就是吃内存,然后最好上 ECC 。

    另外 ZFS 阵列的扩展是不能加盘的,你知道吧?比如初始 8x1T = 6T RAID-Z2,想扩容就只能一块一块把盘换光,比如变成 8x2T = 12T RAID-Z2
    Eleutherios
        11
    Eleutherios  
       2020-12-23 19:54:30 +08:00
    另外还是得定期做冷备份,比如抽真空保存的 HDD 。数据安全这个事儿,丢数据都只能赖自己。
    superrichman
        12
    superrichman  
       2020-12-23 20:01:26 +08:00 via iPhone
    我比较好奇 8 个 m.2 口的主板长啥样
    msg7086
        13
    msg7086  
       2020-12-23 22:02:50 +08:00 via Android
    做好备份就行。SSD 做盘阵没有太大问题。
    iphoneXr
        14
    iphoneXr  
       2020-12-23 22:45:35 +08:00 via iPhone
    我用 pve 最看重备份功能,同时 nas 仓库全部单盘 basic,再配合 oss 异地备份,个人觉得越简单越安全,还原也快捷。
    laminux29
        15
    laminux29  
       2020-12-23 23:26:29 +08:00
    廉价 ssd 做仓库,估计内存也是没有 ecc,这种情况下居然还敢上依赖内存的 zfs,这是一条杠杆加到 1000 倍的高收益不归路。

    求稳的路子,建议有 ecc 就 xfs + lvm + raid 1 。没 ecc,ext4 + lvm 不做 raid,靠 rsync + checksum 定期镜像。
    iamwin
        16
    iamwin  
       2020-12-23 23:46:36 +08:00
    家用级的存储组 raid 死亡风险都很大,不管 raid 几
    LokiSharp
        17
    LokiSharp  
       2020-12-24 01:16:50 +08:00 via iPhone
    年初我我 970EVO Plus 连续坏两条,再也不敢拿 SSD 存重要数据了
    Elethom
        18
    Elethom  
       2020-12-24 01:29:47 +08:00 via iPhone
    TM 的写入,几天就得给搞挂了。

    @Eleutherios
    @superrichman
    有可以插满 M.2 的主板,立着插,可不止八个。
    minsheng
        19
    minsheng  
    OP
       2020-12-24 04:52:48 +08:00 via iPhone
    @superrichman
    @Eleutherios 四个 M2,然后技嘉送了一个 PCIE X16 转四 M2 的卡,刚好也没有第二个显卡,通道闲置着也是浪费,加一起八个了。主板是 Aorus TRX40 Xtreme 。

    其实照理说这个主板的 SATA 口也是够多,但机箱不知道怎么放这么多个硬盘(动手能力差),M2 我会自己插所以想图个省心直接全 SSD 得了。
    ferock
        20
    ferock  
       2020-12-24 07:34:49 +08:00 via iPhone
    可以尝试,玩电子产品不就是图个折腾么
    deorth
        21
    deorth  
       2020-12-24 08:29:18 +08:00
    太壕了,一两 TB L2ARC,剩下钱全买 HDD 它不香吗。。。
    Eleutherios
        22
    Eleutherios  
       2020-12-24 09:18:25 +08:00
    @deorth ZFS 加缓存不会快很多


    @minsheng 我不知道 FreeNAS 能不能识别“PCIE X16 转四 M2 的卡”,而 Linux 玩 ZFS 很麻烦。
    mm2x
        23
    mm2x  
       2020-12-24 09:31:31 +08:00
    希捷 银河 7E8 8TB 也不过 1100 一块 买两块存数据不香嘛?
    joesonw
        24
    joesonw  
       2020-12-24 10:08:03 +08:00
    是一家店买的吗? 如果是一个批次的, 很有可能挂到恢复不过来, 或者恢复的时候给读挂掉.
    vopsoft
        25
    vopsoft  
       2020-12-24 10:25:12 +08:00
    楼主什么主机居然有 八个 M2 接口 还能 raid?
    no1xsyzy
        26
    no1xsyzy  
       2020-12-24 11:01:22 +08:00
    @Eleutherios HDD 抽真空就直接废了……
    minsheng
        27
    minsheng  
    OP
       2020-12-24 11:32:04 +08:00 via iPhone
    @Eleutherios 我是打算全自己折腾不用 FreeNAS 的……目前作死在用 ArchLinux,两 SSD 已经插上去跑了个 Z0 。但你说的很对,超级麻烦。我不是很熟悉 Linux,但我前两天升级内核( Arch 不就是天天作死嘛)的时候因为包的依赖问题得先删除 ZFS,再升级,再安装。

    识别本身倒是非常简单,BIOS 有个选项调完之后系统会直接识别成四个 PCIE 设备。我觉得如果求稳一点,直接作为七个设备 passthrough 到虚拟机里可能会比较好?
    minsheng
        28
    minsheng  
    OP
       2020-12-24 11:33:46 +08:00 via iPhone
    @joesonw ZFS 全软件啦
    digimoon
        29
    digimoon  
       2020-12-24 11:35:02 +08:00
    hdd 坏的时候是慢慢坏,真要救也能开盘导数据
    ssd 坏的时候经常就是瞬间没了,数据是导不出来的
    minsheng
        30
    minsheng  
    OP
       2020-12-24 11:36:58 +08:00 via iPhone
    @joesonw 这个我看大家都有提,在想干脆买三个牌子算了😂
    minsheng
        31
    minsheng  
    OP
       2020-12-24 11:38:36 +08:00 via iPhone
    @digimoon 所以 SSD 真的就是超级不靠谱的吗?我前几年看到的资料给我的感觉就是 SSD 再怎么也比 HDD 强多了,所以才有在考虑,听你们这么一说怕了都……
    LokiSharp
        32
    LokiSharp  
       2020-12-24 14:41:57 +08:00
    @minsheng #31 SSD 不容易坏,但是主控容易坏
    openbsd
        33
    openbsd  
       2020-12-24 15:50:18 +08:00
    好奇 8 M.2 RAID 是不是能把 PCIE3.0 × 16 跑满 ?
    MoccaCafe
        34
    MoccaCafe  
       2020-12-24 16:30:37 +08:00
    zfs 你要确定能 hold 住,以前 zfs 挂了,我尝试用 import/export 把里面数据导出来,结果一直卡老半天没反应,寻求 google 也没有。这文件系统还需要内核支持,不像 ext4 随便一个 linux 都能读取
    Eytoyes
        35
    Eytoyes  
       2020-12-24 16:40:17 +08:00
    我理解的廉价 SSD 应该是:金田、金胜、金速、金储、金储星、金胜维、金百达、金泰克这种,最后再买个金士顿大号 U 盘做系统盘,用起来还不是美滋滋

    不要给我说什么 MTFF 、均衡磨损;黑片白片、划线打磨,老夫买固态就是一把梭:搜索 SSD 、按价格最低排序,输入支付密码就是下单!.jpg

    赶紧顶着锅盖逃)。。。。
    minsheng
        36
    minsheng  
    OP
       2020-12-25 07:11:27 +08:00
    @openbsd 我是之前买了个 3960,64 通道所以还好。单个 x4,总共会用掉 x32 其实。
    minsheng
        37
    minsheng  
    OP
       2020-12-25 07:11:43 +08:00
    @Eytoyes 咋有这么多「金」……
    ryd994
        38
    ryd994  
       2020-12-29 03:04:58 +08:00
    @Eytoyes 主要是某些廉价固态的性能还比不上机械
    minsheng
        39
    minsheng  
    OP
       2020-12-29 10:39:06 +08:00
    决定买两个 WD 蓝盘两个金士顿丐版三个致钛(支持国产),大家等着我半年之后汇报丢数据的噩耗吧!
    geniussoft
        40
    geniussoft  
       2020-12-29 11:44:23 +08:00
    @minsheng No Zuo No Die Why You Try ...
    LaoChen
        41
    LaoChen  
       2021-01-11 21:18:31 +08:00
    @LokiSharp 能说一下 970EVO Plus 的使用场景和故障表现吗?有没有预警?挂了之后是全挂所有数据不能读出或者不认盘?
    LokiSharp
        42
    LokiSharp  
       2021-01-11 21:29:26 +08:00   ❤️ 1
    @LaoChen #41 第一块用了一年,在挂之前一段时间一直会没法完全关机,主机的电源灯一直亮着只能手动强行关机。平时开机运行的时候 1-3 小时随机蓝屏。几次之后在 uefi 里也认不出来了,外部测主控温度 50-60 度(去年三四月 20 度的室温。
    第二块用了一个月,同样的情况。
    换了第三块之后至今没什么不良反应。
    woyaojizhu8
        43
    woyaojizhu8  
       2021-03-14 15:32:54 +08:00
    有风险
    参考我的事例: https://www.v2ex.com/t/753610
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   951 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:09 · PVG 05:09 · LAX 14:09 · JFK 17:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.