V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
icemanpro
V2EX  ›  Windows

windows 下如何对目录进行增量备份并压缩?

  •  
  •   icemanpro · 2023-10-31 13:58:28 +08:00 · 1194 次点击
    这是一个创建于 387 天前的主题,其中的信息可能已经有所发展或是发生改变。
    10 条回复    2024-02-15 16:28:16 +08:00
    newaccount
        1
    newaccount  
       2023-10-31 14:11:29 +08:00
    不压缩的话用 mklink /H 创建硬链接
    不过脚本方式有点慢,后来用 c# 重做了,从 Kernel32.dll 引入 CreateHardLink
    Tumblr
        2
    Tumblr  
       2023-10-31 14:12:59 +08:00
    增量备份用 robocopy ,压缩用 compress-archive
    tool2d
        3
    tool2d  
       2023-10-31 14:14:26 +08:00
    同步工具似乎都能实现你这功能。
    totoro625
        4
    totoro625  
       2023-10-31 14:34:51 +08:00
    你是否需要的是 restic ,增量备份,带重复文件删除
    https://github.com/restic/restic
    NoOneNoBody
        5
    NoOneNoBody  
       2023-10-31 15:13:19 +08:00
    增量备份就是一个完整路径 copy 的事,几乎全部相关工具都能做,管理的只是定时任务
    如果原备份是个压缩包
    不考虑空间和打包时间也很简单,每次全部打包,然后所有压缩备份都保留,还原就是从最远时间的备份包解压,后面解压的跳过相同文件,我备份一些 ini,cfg 就是这种方式(不过我只选某个时间点的包解压);
    如果要兼顾空间,例如相同文件不再压缩,那就稍微复杂点,需要一个读压缩包文件列表的功能
    cheng6563
        6
    cheng6563  
       2023-10-31 15:24:45 +08:00
    Macrium Reflect
    aecra
        7
    aecra  
       2023-10-31 16:36:58 +08:00 via Android
    yinmin
        8
    yinmin  
       2023-10-31 23:05:55 +08:00
    windows 10 的最佳实践是启用 windows 内置的“文件历史记录”功能,可用配置成 1 小时增量备份一次。然后在备份服务器上,对备份目录设置压缩功能,或者开启“删除磁盘重复内容”
    v2tudnew
        9
    v2tudnew  
       2023-11-01 01:34:06 +08:00
    @yinmin
    我愿称为智障记录,默认备份用户目录,要挨个添加排除,如果有软件在里面拉屎,马上就给你备份。
    然后有些文件不知道什么原理,愣是没备份成功,需要的时候抓瞎。
    以上都是亲身经历。
    shaokn
        10
    shaokn  
       280 天前
    duplicati 这个软件,网页端,压缩和增量备份都有,可以设置定时备份
    https://www.jianshu.com/p/9240b0f24ae9
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2470 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:01 · PVG 00:01 · LAX 08:01 · JFK 11:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.