nas 可以满足这些备份需求吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

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

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

nas 可以满足这些备份需求吗?

  •  2
     
  •   huangya 2024-03-01 11:23:55 +08:00 2863 次点击
    这是一个创建于 667 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我有一台 linux 工作电脑,2 个 2t ssd 。其中一个 ssd 装系统,并且此 ssd 除了有系统分区,还有其他数据分区。我希望能达到的要求是:

    1.ssd 如果挂了,我能快速恢复工作,所以对于系统分区,我想也能备份,因为有些配置或者安装的软件包在系统分区上,我不想花大量时间重新配置或者安装。

    2.对于其他分区的文件,我不仅希望能备份文件本身。我还希望能保存文件的元数据,比如文件修改的时间戳什么的。这些 rsync 应该能做到?

    3.1 和 2 备份的过程中,工作机最好是要能同时正常工作,不能重启或者进入一个 ramdisk 系统来备份。我的工作机如果晚上不用,就 suspend ,不关机。

    我想了一下,这些要求最好是能在 pc 机上做 raid 1. 但考虑到 ssd 较贵且 raid 1 对性能有影响,所以暂时没弄 raid 1 。V 友有类似需求吗?

    16 条回复    2024-03-07 23:04:16 +08:00
    busier
        1
    busier  
       2024-03-01 11:30:27 +08:00
    1 、不中断工作,这是 RAID 1/5/10 的活!
    2 、rsync 可以做到,但是做快照更好!
    3 、上述不会单独占用时间备份。当然可以选择夜间异地备份。
    Mithril
        2
    Mithril  
       2024-03-01 11:37:51 +08:00
    1. RAID1 对性能没有影响,除非你用软 RAID 。
    2. 作为通过网络连接的额外存储设备,做不到你想要的“快速恢复工作”。即使你有办法直接备份块设备出去,他也没办法以你 SSD 的速度做到同步写。

    NAS 只适合做“文件备份”,你可以把系统盘带上数据盘全部做备份,但一般不这么做主要是因为系统盘的文件可能会经常读写或修改。频繁备份耗性能暂且不论,一旦发生事故中断,你也很可能有文件没备份上去,最终系统盘的备份没准也起不来。

    想要无中断应对故障,最好的办法就是 RAID1 。不想有性能损失,就上硬件 RAID 。比如你直接光纤外挂做了 RAID 的 SAN 进去。
    huangya
        3
    huangya  
    OP
       2024-03-01 11:39:22 +08:00
    @busier 就是系统分区不好搞,要是不关机进入 ramdisk ,直接备份,挂了系统不一定能起来。刚才突然想到,对系统分区做 raid1. 其他分区使用 rsync 。 另外你说的快照的方式,能展开说说吗?
    huangya
        4
    huangya  
    OP
       2024-03-01 11:44:05 +08:00
    @Mithril 刚才想到,系统分区做 raid1. 其他数据分区定时备份到 nas (一周 2 次,2 次间隔时间的数据损失目前能接受)。老哥觉得如何?
    ff521
        5
    ff521  
       2024-03-01 11:45:24 +08:00
    群晖有 active backup for business 可以完整备份你的电脑,甚至可以直接恢复成 虚拟机
    greenskinmonster
        6
    greenskinmonster  
       2024-03-01 11:47:05 +08:00 via Android
    文件级别 restic ,分区级别 btrfs 快照。
    libook
        7
    libook  
       2024-03-01 11:53:50 +08:00
    要想方便、安全就要花钱,要想省钱就没法方便、安全。

    SSD 挂了想继续工作就得上冗余阵列,如果怕 IO 速度慢就上同时有速度加成的阵列,如果怕花钱就容忍不能继续工作或 IO 速度变慢。

    Linux 备份系统比较简单,最粗暴的方式就是直接 dd 系统盘到备份文件,但每次都是全量备份。要想增量备份可以用支持增量备份的快照文件系统,比如 btrfs ,可以结合 btrbk 脚本实现自动备份并保留特定数量的备份。

    rsync 用-a 可以开启归档模式,保持元数据不变。
    Mithril
        8
    Mithril  
       2024-03-01 12:14:03 +08:00
    @huangya 没问题的。
    系统盘你拿 SSD 做 RAID1 ,实在担心俩全坏了就每天半夜待机的时候增量同步过去一次。这样一块坏了还有另一块顶上,万一俩全坏了你还能花点时间恢复到昨天晚上的记录。怕软 RAID 有性能损失就上 RAID 卡。
    数据分区的备份,直接 rsync 同步就行,甚至不需要定时。大部分都能做到保存完了直接更新过去。

    主要是你想要的“能快速恢复工作的系统盘备份”,不太适合普通的 NAS 操作。你用 RAID 绕过它,其它的都没啥问题。或者你的“无缝”要求没那么高的话,每天晚上把系统盘的文件备份一下,出了问题再恢复也行。
    只不过恢复也需要时间和一定量的操作。
    busier
        9
    busier  
       2024-03-01 12:21:04 +08:00 via iPhone
    @huangya lvm ,zfs ,btrfs 都可以快照。
    busier
        10
    busier  
       2024-03-01 12:22:35 +08:00 via iPhone
    我个人使用 luks 底层磁盘加密 + btrfs 文件系统快照 + 异地备份。
    huangya
        11
    huangya  
    OP
       2024-03-01 13:51:42 +08:00
    @jiangyang123
    @busier
    曾经看了 https://www.qnap.com.cn/solution/qnap-ext4/zh-cn/, 也担心 btrfs 的可靠性,用了 10 多年的 ext4 ,没有出过问题。所以不太敢切换到 btrfs 。
    huangya
        12
    huangya  
    OP
       2024-03-01 14:30:11 +08:00
    @jiangyang123 刚才 @错了,active backup for business 可能是个好东西,能满足需求。但是我测试了一下,发现我的工作机电脑的内核版本太高了,我使用的是 6.1 的内核。而 active backup for business 最高支持的内核版本是 5.13. 即将发布的 ubuntu 24.04 的内核是 6.8. 只能寄希望于群晖将要支持 24.04 了。

    https://kb.synology.com/en-us/DSM/help/ActiveBackup/activebackup_business_requireandlimit?version=7:
    Linux

    Supports kernel versions between 2.6 and 5.15
    Supported 64-bit versions of the following Linux distributions:
    CentOS: 6.10, 7.8, 7.9, 8.1, 8.5
    RHEL: 6.10, 7.8, 7.9, 8.1, 8.4, 8.5, 8.6
    Ubuntu: 16.04, 18.04, 20.04, 22.04
    Fedora: 30, 31, 32
    Debian: 8.0, 9.0, 10, 11
    serafin
        13
    serafin  
       2024-03-01 16:21:25 +08:00 via iPhone
    群晖 nas 可以。active backup 可以备份你的电脑包括系统盘。
    huangya
        14
    huangya  
    OP
       2024-03-01 16:30:59 +08:00
    @serafin 嗯,见我在 12 楼的发言,内核版本目前还不支持
    busier
        15
    busier  
       2024-03-01 16:38:00 +08:00 via iPhone
    @huangya btrfs 用了这么多年了,也更新过了,并没问题。不要从 ext4 转换,要格式化。

    另外 就算不用 btrfs ,那还有 lvm 和 zfs 可以快照。
    cczh678
        16
    cczh678  
       2024-03-07 23:04:16 +08:00
    就不考虑考虑商业化的备份解决方案,蛮便宜的现在的一套,而且还有云备份,几千块钱就搞定,如果是企业上自己用,还是推荐备份这类业务选择企业级方案,这样数据丢失、业务故障,会有厂家进行兜底。不会引火烧身。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2603 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 09:58 PVG 17:58 LAX 01:58 JFK 04:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86