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

2022-08-22 10:08:32 +08:00
 276562578

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

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

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

2883 次点击
所在节点    NAS
25 条回复
xtreme1
2022-08-22 10:13:36 +08:00
raid 解决的是高可用,不是备份。
备份功能,主流的 nas 系统都比较完善了,或者自己搞
doveyoung
2022-08-22 10:14:02 +08:00
没太明白,独立硬盘和 RAID5 双向同步,怎么还能做到独立硬盘放重要的,RAID5 放不重要的?
你是不是想找“RAID5 热备”?
exkernel
2022-08-22 10:14:22 +08:00
SHR?
wanguorui123
2022-08-22 10:17:58 +08:00
还不如用 RAID6
kokutou
2022-08-22 10:19:28 +08:00
底层无法判断哪些文件重要,哪些不重要。。。

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

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

@guanyujia5444 谢谢!
sairoa
2022-08-22 17:06:14 +08:00
看到 RAID15 ,认为这个词是指几块盘做 RAID1 ,然后把这些盘组做 RAID5 ,假设 6 块盘,最终有两块盘的容量。楼主这种需求群晖能满足,用 hyper backup 组件。
276562578
2022-08-22 17:07:48 +08:00
@sairoa 谢谢,确实思路窄了,明明是搞个同步就可以的东西
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 环境、测试环境,需要全部隔离,使用不同的虚拟机。
这样一个环境出问题或中毒了,不会影响别的环境。而且备份与还原都特别好做。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/874464

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX