V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ajaxfunction
V2EX  ›  问与答

关于 raid 的几点疑问,请大家指教一下,谢谢!

  •  
  •   ajaxfunction · 2020-02-18 23:53:05 +08:00 · 3153 次点击
    这是一个创建于 1741 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前只是了解 raid 各种优点, 现在要真的组 raid 了,发现用 raid 比不用风险还要高?

    假设我有 2 块 1t 的硬盘, 要组 raid1 ,不考虑性能,只考虑万一出错,数据恢复的便利性。如下 2 个方案

    1、用主板 bios 功能来组 raid1,主板挂了那么把 2 块硬盘插到别的电脑上,raid 就失效了吧?如果找不到同样型号的主板,是不是意味着数据彻底 over ?

    2、进入系统里组软 raid1, 那此时是否要依 raid 软件,假设系统坏掉或 raid 软件奔溃,硬盘放到别的电脑能直接使用吗?

    我最理想的状态是,电脑插 2 块硬盘,一旦电脑挂掉,或其中一块硬盘挂掉,只要把剩下的 1 块硬盘 插到别的电脑上直接导出数据, 我后来琢磨了下貌似只有 rsync (或脚本定时备份)这种同步机制最靠谱。

    要备份的数据类型就是文档和图片和 mysql

    也许我的想法是错误的,请大家给点建议 指点一下

    linux windows 方案都可以

    第 1 条附言  ·  2020-02-19 20:22:01 +08:00
    谢谢大家指点,
    确实是我思路有误区,把 raid 当成了备份工具,实际 raid 是容灾工具
    看来还是文件同步机制更适合我
    11 条回复    2024-10-01 14:12:44 +08:00
    anguiao
        1
    anguiao  
       2020-02-19 00:26:28 +08:00 via Android   ❤️ 1
    RAID 1 写入的时候就保证两个盘内容一致了,单独拿一块硬盘下来就是可以读取的。
    软 RAID 也是可以恢复的,重装系统之后可以导入。
    不过 RAID 本来就不是备份啊,重要数据还是需要另外存放。
    tyit
        2
    tyit  
       2020-02-19 00:29:55 +08:00 via iPhone
    组 Raid 的,Raid 信息好像会存磁盘吧,插别的设备,阵列信息还有。
    trepwq
        3
    trepwq  
       2020-02-19 00:55:59 +08:00 via iPhone
    @tyit 有些主控的 raid 信息不存硬盘
    jianyunet
        4
    jianyunet  
       2020-02-19 00:58:35 +08:00   ❤️ 1
    linux + zfs 吧,比 raid 靠谱
    xmr68yahoo
        5
    xmr68yahoo  
       2020-02-19 01:08:03 +08:00 via iPhone   ❤️ 1
    1.RAID 信息实际上存在硬盘上
    2.建议 LSI 硬 RAID 省心高效
    3.RAID 不是备份.只是多硬盘的高可用
    msg7086
        6
    msg7086  
       2020-02-19 02:00:02 +08:00   ❤️ 1
    你这是把 RAID 和备份搞混了。
    RAID 的目的是高可用,就是坏掉硬盘也不影响生产,一般企业里用得多。
    既然企业里用得多,那么大多会用 RAID 卡来组盘阵。
    比如现在漫山遍野的二手 LSI RAID 卡就是之前企业里做 RAID 完了淘汰下来的。

    这种 RAID 卡因为是企业用,所以当然要考虑你说的这些问题。
    比如阵列配置是写在磁盘里的,整组磁盘拿到同款或新款的阵列卡上可以直接使用,甚至可以不需要配置。
    (换句话说,如果一台服务器坏了,你把所有的硬盘拔出来,插进一台同样配置的机器里,直接开机就能复工。)

    软 RAID 如果是 MD 或者 ZFS 的话,也是差不多的,只是启动以后可能要配置一下设备名和加载点。

    看起来你需要的是备份而不是 RAID,那 rsync 是个办法。
    dxgfalcongbit
        7
    dxgfalcongbit  
       2020-02-19 08:43:07 +08:00   ❤️ 1
    我 NAS 一直组软 raid1,坏一块盘的情况下换个新盘上去自动就同步了,如果是其它硬件坏了换个机器就能读出来,数据还在。
    ps1aniuge
        8
    ps1aniuge  
       2020-02-19 15:41:06 +08:00   ❤️ 3
    大家都没有说到点子上。
    ------------------------------------------------------------------------
    1 硬 raid。
    1.1 硬 raid 卡,基本应该用型号完全相同的。
    若不相同,则必须是同一个厂家的,这!!!必须!!!!要问下厂家的技术支持。
    若还不放心,则买 2 块同型号 raid 卡,测试好后,一块放保险箱中备用。

    1.2 主板 raid 芯片。应该是 intel,amd 的都向下兼容,并向上兼容 2-3 代的。这 2---3 代,差不多 5-8 年过去了。
    也就是说,老主板上做的 raid1,raid5,插新主板上就能识别。
    -----------------------------------------------------------------------
    2 软 raid。
    2.1win。也是上下兼容的。比如 3 块 win7 下,做的软 raid5,可以放到 win10,里识别。可以放到 win2012 里识别。

    2.2linux。也是各个发行版兼容的。但是 raid 软件的大版本,尽量一致。
    从兼容性的角度来讲,我猜还是 win 对未来的 raid 软件版本兼容更好些。
    -----------------------------------------------------------------------
    rebeccaMyKid
        9
    rebeccaMyKid  
       2020-06-03 13:45:22 +08:00
    @ps1aniuge 主板 raid 芯片,intel 和 amd 应该是互不兼容的吧? 那假如未来要换 CPU,也就是要换主板。那这么来看软 raid 比较好哦。

    如果一台电脑会用双系统,有两个系统盘,那数据盘,把 raid 做成 Linux 和 Windows 都能识别的文件系统( exFAT ?如果我没记错的话。),可能就用主板 raid,BIOS 里面那个弄好些?不知道 Windows 下做的 RAID,在 Linux 下面能不能正常使用,但主板 raid 的话肯定是可以的吧。
    ps1aniuge
        10
    ps1aniuge  
       2020-06-05 12:21:53 +08:00
    主板 raid 芯片,intel 和 amd 应该是互不兼容的吧?-----这个我不知道,应该倾向于不兼容。
    winraid----linuxraid,应该倾向于不兼容。实际上你要是有顾虑,就淘宝买 2 个最常见,便宜的 raid 卡。型号要完全相同,一个用,一个当存货。
    mintongcn
        11
    mintongcn  
       55 天前
    @ps1aniuge 学习了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5575 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:22 · PVG 16:22 · LAX 00:22 · JFK 03:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.