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