nas 组 SSD+HDD 主从备份最好的方案是什么?

2023-05-04 21:05:38 +08:00
 ch2

手上有一个 8T 的机械硬盘,准备搞个 SN640 7.68T 组个万兆 NAS
数据安全选 RAID1 这种,不知道能不能实现数据正常情况下全部读写到 SSD 里,然后异步备份到 HDD ?
我想要 SSD 负责速度快,HDD 负责省钱+数据安全

2492 次点击
所在节点    NAS
16 条回复
icegaze
2023-05-04 21:11:54 +08:00
SSD 做存储目录日常读写,
然后定时 rsync 同步(增量备份)到 HDD 上去。

SSD 坏了就换,
也不贵…
my3157
2023-05-04 21:15:11 +08:00
搜 nas + storage tiering ,一般企业级 NAS 支持的比较多,开源的也有支持的,但基本上半吊子,要么难用,要么不稳定
OysterQAQ
2023-05-04 21:15:18 +08:00
你这样定时同步还不如 用缓存的写回模式 例如 bcache
justaname
2023-05-04 21:28:41 +08:00
@OysterQAQ bcache 本身就引入了一层不确定性,网上也有 bcache 出问题的反馈,尤其是意外掉电的情况下。异步同步本身就是一个备份,bcache 的可靠性比单盘还烂,要是有一块设备出现物理故障可能整个池子就 boom 了
OysterQAQ
2023-05-04 21:43:55 +08:00
@justaname 你思考一下写回和异步同步本质上是不是一个东西 块层面还更加细粒度 写回法就是在自动帮楼主做异步同步这件事,如果想更稳固可以写直通 bcache 很早都进入 linux 内核了。
ch2
2023-05-04 21:44:19 +08:00
@icegaze #1 这种好像粒度太粗了,大文件修改一小点就得全部同步一次
nkidgm
2023-05-04 23:15:22 +08:00
我直接砸钱了,买了两台,一台纯 ssd ,一台纯 hdd 做定期冷备(自动开机同步)。
mineralsalt
2023-05-04 23:18:14 +08:00
真的有必要组 RAID1 吗, 定时备份岂不是更好, 复杂度更低, 又不浪费容量
ys0290
2023-05-04 23:47:56 +08:00
NAS 全 SSD ,定时备份到外置 HDD 存储,备份选择多版本,统一接入 UPS 避免掉电带来的集体 boom ,多版本备份避免 SSD boom
ZE3kr
2023-05-05 00:19:21 +08:00
我是买个 2-4T 的 SSD 放常访问的数据,需要安全性可以考虑 AWS S3 备份: /t/929881 ; RAID 1 的话不保证 RAID 系统不坏,也无法防御整个硬盘盒断电 /过载 /摔坏导致的数据丢失
wizardyhnr
2023-05-05 02:17:47 +08:00
@ch2 增量备份是对文件进行增量备份,不是对文件内容进行增量备份..
ryd994
2023-05-05 02:26:25 +08:00
libook
2023-05-05 10:15:55 +08:00
至少 2 块 SSD 组 RAID-1 ,这样一块盘坏了不至于数据丢失。
备份到 HDD 看你 SSD 用啥文件系统;常规的 Ext4 之类的文件系统的话可以用 rsync 的增量备份;如果用 Btrfs 可以用快照进行增量备份,我目前在用 btrbk 脚本从 SSD 每天异步备份到 HDD https://github.com/digint/btrbk
hanguofu
2023-05-05 15:56:13 +08:00
rsync 比 syncthing. 好在哪里啊?
justaname
2023-05-07 13:04:42 +08:00
@OysterQAQ "本质是一个东西"不代表工程上实际用起来是一个东西,实际上冷备份实践证明就是比 cache 的方案出问题的可能小很多倍。写回算法在两个设备都不出问题的时候当然是等价的,要是其中一个设备出问题又没有离线会发生什么可能的情况就比单纯的离线拷贝复杂太多了。
honamx
2023-05-12 18:16:24 +08:00
目前双盘位 nas 一块 SSD 一块 HDD ,不组 raid ,重要的数据放 SSD 某个文件夹,通过自带软件定时同步到 HDD 和百度云盘。简单搞了个 321 备份,对于我来说完全够了,也不浪费一块硬盘的空间。

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

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

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

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

© 2021 V2EX