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

是否存在 RAID15 这种模式的文件系统?

  •  
  •   276562578 · 2022-08-22 10:08:32 +08:00 · 2867 次点击
    这是一个创建于 605 天前的主题,其中的信息可能已经有所发展或是发生改变。

    思考对于保存文件和磁盘性能来讲,RAID5 这种涉及到重建失败,RAID1 又太消耗空间,觉得最合适的是“RAID15”(我发明的词),一个独立硬盘和一组 RAID5 的阵列。

    重要文件会放在独立硬盘,同时会自动 copy 到 RAID5 阵列,对两者的修改都会互相同步,这样相当于独立盘和 RAID5 阵列双重备份,RAID5 放不那么重要的文件

    我觉得这种模式应该有现成的解决方案,但似乎没看到?

    第 1 条附言  ·  2022-08-22 16:53:42 +08:00
    谢谢大家,我这个逻辑是往独立硬盘存的内容会 copy 到 RAID5 ,但是 RAID5 的内容不会 copy 到独立硬盘
    25 条回复    2022-08-23 09:16:05 +08:00
    xtreme1
        1
    xtreme1  
       2022-08-22 10:13:36 +08:00
    raid 解决的是高可用,不是备份。
    备份功能,主流的 nas 系统都比较完善了,或者自己搞
    doveyoung
        2
    doveyoung  
       2022-08-22 10:14:02 +08:00
    没太明白,独立硬盘和 RAID5 双向同步,怎么还能做到独立硬盘放重要的,RAID5 放不重要的?
    你是不是想找“RAID5 热备”?
    exkernel
        3
    exkernel  
       2022-08-22 10:14:22 +08:00
    SHR?
    wanguorui123
        4
    wanguorui123  
       2022-08-22 10:17:58 +08:00
    还不如用 RAID6
    kokutou
        5
    kokutou  
       2022-08-22 10:19:28 +08:00   ❤️ 1
    底层无法判断哪些文件重要,哪些不重要。。。

    其实你买 2 个 18t 硬盘,
    1 个拷贝家里全部数据,放到公司。
    另一个第二周拷贝家里全部数据,放到公司,公司的拿回来。
    第三周往后循环。
    Ayahuasec
        6
    Ayahuasec  
       2022-08-22 10:27:07 +08:00   ❤️ 1
    linux 应该是可以用 mdadm 配合 raid 卡或者全部软 raid 实现你要的方案。
    但是我感觉不如用 raid6 ,或者用 rsync 定期热备+冷备重要数据。
    felixcode
        7
    felixcode  
       2022-08-22 10:32:53 +08:00   ❤️ 1
    备份至少得有个冷备或异地备份。
    否则碰到勒索软件或者运行的脚本有个 rm -rf /,本地备份一起被毁。
    ltkun
        8
    ltkun  
       2022-08-22 10:35:36 +08:00 via Android
    lvm 应该可以实现
    ipwx
        9
    ipwx  
       2022-08-22 10:36:56 +08:00   ❤️ 1
    有,那叫 rsync 。
    guanyujia5444
        10
    guanyujia5444  
       2022-08-22 10:38:09 +08:00   ❤️ 1
    你需要硬件和软件策略 2 个方面实现这个功能。
    硬件采用 raid5/6 ,加上双盘的 raid1 。
    软件层面,通过 freesync 等工具,对指定文件夹做同步。
    TerranceL
        11
    TerranceL  
       2022-08-22 11:03:54 +08:00   ❤️ 1
    Basic + RAID5 + shell script
    msg7086
        12
    msg7086  
       2022-08-22 11:29:39 +08:00
    RAID 和实时同步都不是备份。
    gearfox
        13
    gearfox  
       2022-08-22 11:34:15 +08:00
    @TerranceL 是的
    fairytale
        14
    fairytale  
       2022-08-22 12:53:50 +08:00 via Android
    mdadm ,先建 raid5 ,然后把 raid5 分区,把该分区与另一个盘 raid1 。
    qiyuey
        15
    qiyuey  
       2022-08-22 13:45:17 +08:00
    我觉得极空间的 ZDR 模式比较实用一些,可以选择部分目录做双备份,平衡了安全和经济。
    HarveyLiu
        16
    HarveyLiu  
       2022-08-22 15:55:53 +08:00
    都 2022 年了,不用 ZFS ,想什么呢?
    276562578
        17
    276562578  
    OP
       2022-08-22 16:55:42 +08:00
    @felixcode 有道理

    @ipwx 哈哈哈哈确实,好像自己套个 rsync 就实现了

    @guanyujia5444 谢谢!
    sairoa
        18
    sairoa  
       2022-08-22 17:06:14 +08:00   ❤️ 1
    看到 RAID15 ,认为这个词是指几块盘做 RAID1 ,然后把这些盘组做 RAID5 ,假设 6 块盘,最终有两块盘的容量。楼主这种需求群晖能满足,用 hyper backup 组件。
    276562578
        19
    276562578  
    OP
       2022-08-22 17:07:48 +08:00
    @sairoa 谢谢,确实思路窄了,明明是搞个同步就可以的东西
    documentzhangx66
        20
    documentzhangx66  
       2022-08-22 17:21:31 +08:00
    1.raid 只是单机的高可用,不是备份。因为 raid 卡有可能故障,然后整个单机数据全丢。

    2.经济状态不好的个人与企业,至少要按谷歌的建议,数据做到 3 副本。做了 raid 的单台物理机,只能算是一个副本。

    3.经济状态好的个人与企业,一般是这么做的:

    A.单台物理机,存储部分,分为 SSD 缓存层,与 HDD 持久化层。

    B.SSD 缓存层指的是,由多台 SSD 存储介质,通过 raid 卡组成的一个缓存池。HDD 持久化层指的是,由多台 HDD 存储介质,通过 raid 卡组成的一个持久化存储池。

    C.一台物理机上的数据,为一个副本。实时运行中的数据,至少 2 副本,也就是说实时数据至少存在于 2 台物理机内。数据传输方案的软件或算法参考 Ceph 或 纠删码。

    D.另外还要准备一台存储备份一体机,至少是 raid 6 ,不重要数据每天一备份,重要数据通过 CDP (连续数据保护) 每隔 3 - 5 秒差异备份、每小时合并一次差异数据为全量数据。

    E.异城还要有一个备份设备,raid 5 或 raid 0 都行,把存储备份一体机里的新数据,做不间断的复制。要注意带宽必须够用。

    4.对于个人或单个员工来说:
    工作环境( Office )、浏览器环境、IM 环境、测试环境,需要全部隔离,使用不同的虚拟机。
    这样一个环境出问题或中毒了,不会影响别的环境。而且备份与还原都特别好做。
    kenneth104
        21
    kenneth104  
       2022-08-22 17:33:29 +08:00
    @ipwx 同意 rsync
    RightHand
        22
    RightHand  
       2022-08-22 18:14:33 +08:00 via Android
    为啥不用 raid10
    sutra
        23
    sutra  
       2022-08-22 18:19:05 +08:00
    这个需求,ZFS 可以满足你。
    litguy
        24
    litguy  
       2022-08-22 20:43:32 +08:00
    RAID5 作一个 MD 设备,例如叫 MD0
    单盘作一个 MD 设备,例如叫 MD1
    然后 MD0 和 MD1 组一个 RAID1 就行了
    很简单
    276562578
        25
    276562578  
    OP
       2022-08-23 09:16:05 +08:00
    @RightHand 审题啊亲
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1051 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:42 · PVG 06:42 · LAX 15:42 · JFK 18:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.