You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Anything-sync-daemon(asd)生成备份快照?

配置Anything-sync-daemon生成备份快照

既然你已经完成了asd的基础配置,要让它自动生成备份快照其实很简单,主要是确认几个配置项并启用定时任务就行,一步步来:

1. 确认备份相关配置项

先打开你的/etc/asd.conf文件,检查以下几个关键配置(默认大多已经设置好了,但确认下更稳妥):

  • BACKUP_ENABLE="yes":这个控制是否启用备份功能,默认就是yes,如果被改成no的话改回来就行
  • BACKUP_LIMIT="5":你说保持了默认,这个是保留的最大备份快照数量,超过的话旧的会自动被清理
  • BACKUP_METHOD="rsync":默认用rsync生成硬链接快照,这样备份占用的额外空间很小,不用改动

另外确保WHATTOSYNC里已经包含了你想要备份的目录,这个你已经配置过了,没问题。

2. 启用并运行asd的备份定时器

asd的自动备份是通过systemd定时器来触发的,你需要确保这个定时器是激活状态:

  • 执行命令启用并立即启动定时器(注意这是用户级服务,所以加--user):
    systemctl --user enable --now asd-backup.timer
    
  • 验证定时器状态,看看是否已经激活并显示下一次运行时间:
    systemctl --user list-timers asd-backup.timer
    
    默认情况下,定时器会每天触发一次备份,如果你想调整备份频率,可以编辑asd-backup.timer文件(通常在~/.config/systemd/user/或/usr/lib/systemd/user/),修改OnCalendar字段的时间规则。

3. 手动触发备份测试(可选)

如果不想等定时器自动运行,可以手动执行一次备份,立即生成快照:

asd b

执行完后,你可以去默认的备份目录查看快照:/var/cache/asd/backups/,里面会按你同步的目录名创建子文件夹,每个子文件夹下是带时间戳的快照目录,比如/var/cache/asd/backups/.mozilla/20240520-143000。

4. 验证备份快照

进入对应的备份目录,用ls -la查看,你会发现快照里的文件都是硬链接(相同inode),这说明rsync的增量备份生效了,不会占用太多额外空间。

内容的提问来源于stack exchange,提问作者MountainX

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:04:49