V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
ch2
V2EX  ›  NAS

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

  •  
  •   ch2 · 2023-05-04 21:05:38 +08:00 · 2538 次点击
    这是一个创建于 550 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    16 条回复    2023-05-12 18:16:24 +08:00
    icegaze
        1
    icegaze  
       2023-05-04 21:11:54 +08:00 via Android
    SSD 做存储目录日常读写,
    然后定时 rsync 同步(增量备份)到 HDD 上去。

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