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

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

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

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

    切记不能换操作系统,不然各种问题都可能出。
    jousca
        13
    jousca  
       79 天前
    提高稳定性不应该插一块硬件 RAID 卡然后做 RAID1 么。要速度可以 4 块盘做 RAID10.
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4813 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 03:45 · PVG 11:45 · LAX 19:45 · JFK 22:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.