两块 SSD 系统盘,需要系统高稳定性,系统盘组 RAIDZ 还是 RAID1 更可靠?(还没有装过,不知道把系统装在 RAIDZ 是否可行,只知道 ZFS 能避免比特翻转,还可以加密) - V2EX
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
edis0n0
V2EX    Linux

两块 SSD 系统盘,需要系统高稳定性,系统盘组 RAIDZ 还是 RAID1 更可靠?(还没有装过,不知道把系统装在 RAIDZ 是否可行,只知道 ZFS 能避免比特翻转,还可以加密)

  •  
  •   edis0n0 Sep 15, 2022 3748 views
    This topic created in 1336 days ago, the information mentioned may be changed or developed.
    13 replies    2022-09-17 11:13:13 +08:00
    stein42
        1
    stein42  
       Sep 15, 2022
    两块硬盘就用 mirror 的方式组 zpool ,相当于 raid-1 。
    zfs 有校验,可以发现错误,能不能恢复看 zpool 配置。
    zfs 还有压缩、加密、去重、逻辑卷管理等功能。
    不过一般的 linux 图形安装界面都不支持 zfs ,需要手动配置 zfs 手动安装。
    edis0n0
        2
    edis0n0  
    OP
       Sep 15, 2022
    @stein42 能不能恢复看 zpool 配置 具体取决于什么配置?会比普通 RAID1 更可靠吗?
    stein42
        3
    stein42  
       Sep 15, 2022
    如果 zpool 只有一块硬盘,且 zfs 的 copies 设置为 1 ,那么通过校验值可以发现文件损坏了,但是没办法恢复了。
    mirror 和 raid-1 一样,只要有一块硬盘在,数据都不会丢,所以应该一样可靠。
    raidz1 允许最多坏 1 块硬盘,raidz2 允许最多坏 2 块硬盘,raidz3 允许最多坏 3 块硬盘。
    raidz 和 mirror 还可以组合,情况就比较复杂了。
    litguy
        4
    litguy  
       Sep 15, 2022
    系统盘用 RAID1 ,MDRAID 就行了
    ZFS 用来管理数据盘,别折腾系统盘
    RAIDZ 相当于 RAID5/6/7 ,这是 read intensive 场景适用的
    比特位翻转别考虑了,那么多系统不支持也没见出问题
    系统盘请参考第一行的建议
    CEBBCAT
        5
    CEBBCAT  
       Sep 15, 2022
    楼主,你说的高稳定性是高可靠性的意思吗?
    ---
    想借楼问一下,高可靠性有没有专门的研究学科?想起来之前见过的文件 save 一百次防止出错的段子,感觉都是凭感觉来的,应该有理论指导,科学计算,才比较可靠吧?
    yyysuo
        6
    yyysuo  
       Sep 15, 2022
    个人使用的话没事 ghost 一下硬盘备份一下重要文件吧。公司用企业级解决方案。
    edis0n0
        7
    edis0n0  
    OP
       Sep 15, 2022
    @litguy #4 考虑比特位翻转是因为最近看 minio 和 zfs 的文档都有提。如果系统盘遇到比特位翻转不会 crash 么?
    litguy
        8
    litguy  
       Sep 15, 2022   1
    @CEBBCAT 你看看概率论与数理统计嘛,再加一个分布式系统方面的理论就够评价一般场景了
    litguy
        9
    litguy  
       Sep 15, 2022
    @edis0n0 这个概率很低很低,FLASH 介质至少 -15 次方以上,然后 SSD 主控还有 ECC 进一步降低,反转并且跳过主控的概率更低得多,所以那么多文件系统都没考虑这个问题,如果反转了可能 crash ,也可能不 crash ,肯定取决于错误数据的具体情况,没必要较真。过去作企业级存储,设备都是双盘 RAID1 作系统盘就行了,别那么较真,人家销售额一年十多亿美金都没这么认真。
    CEBBCAT
        10
    CEBBCAT  
       Sep 15, 2022
    @litguy #8 感觉还缺一本工具书的样子
    wizardyhnr
        11
    wizardyhnr  
       Sep 15, 2022
    一般都是加校验的方式,很多软件下载不都附带了 md5, sha1 甚至 gpg 签名,这下就是提供校验和签名验证功能的,原文件发生变化,校验就会出错。再进一步就是 par2 ,可以校验加修复。total commander 也有复制后进行 md5 校验的选项,只是速度比较慢。

    系统层面校验: zfs, btrfs
    软件层面:par2 ,winrar 冗余度或 total commander 复制时校验选项
    01802
        12
    01802  
       Sep 15, 2022 via Android
    胆肥可以用微软的 refs ,不瞎搞稳得很,在弄个 r1 ,不比 zfs 差。

    切记不能换操作系统,不然各种问题都可能出。
    jousca
        13
    jousca  
       Sep 17, 2022
    提高稳定性不应该插一块硬件 RAID 卡然后做 RAID1 么。要速度可以 4 块盘做 RAID10.
    About     Help     Advertise     Blog     API     FAQ     Solana     4632 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 97ms UTC 00:12 PVG 08:12 LAX 17:12 JFK 20:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86