CodeSky 代码之空

随手记录自己的学习过程

群晖通过 Active Backup for Business 实现服务器快照

2025-01-27 21:48分类: Linux/OS X评论: 0

拖欠稿子 +1……为了重新写这篇文章我还重新踩了一遍坑,我真的哭死。

虽然现在阿里云和腾讯云的服务器都有学生套餐、开发者套餐,包括我目前部署的服务器就是 2C2G 99 一年。(这个在大型迁移现场:腾讯云 to 阿里云大冒险已有描述)。

但是问题是我们这种纯玩派,一方面在上面部署了稳定的服务,另一方面靠着辣鸡的运维水平,每次部署和迭代都有可能原地 GG,而平均每年折腾一次,每次运维水平一键归零让折腾成本雪上加霜。

因此快照服务作为一个无论是服务还是数据的兜底手段都有一定必要性,但是阿里云和腾讯云的快照服务又都是另外的价钱。

作为尊贵的白群晖玩家,我成功的找到了平替!

使用前保证:群晖服务可以在外网访问(否则可以不用看了,或者用内网穿透绕一圈或许也可以)

安装

在群晖套件中心先安装 Active Backup for Business。然后点开应用,选择「物理服务器」-「Linux」-「添加设备」。

按照图中的链接下载对应的安装包。

然后再对应的服务器中运行:sudo ./install.run

配置

安装完成后物理服务器运行:abb-cli -c进行配置。

配置前需要注意,链接时需要用到 abb 对应的端口号,请检查 5510端口是否暴露在外网,如果未暴露则连接不上。参考:https://kb.synology.cn/zh-cn/DSM/tutorial/What_network_ports_are_used_by_Synology_services

同时需要注意,链接时还会用到 HTTPS 证书,请注意开启群晖的 HTTPS(PORT 可自定义)。

暴露完这两个端口之后就可以进行连接了,一共需要输入三个配置:

  1. server_name: 域名,不包含端口号
  2. admin username: 有管理权限的用户名
  3. password: 密码

如果你设置了二步验证,还会要求二步验证码。

HTTPS 如果证书不对,会提示,忽略就可以。

等连接成功后,你就可以在群晖后台看到这个服务器了。

在任务列表中,你可以查看和配置任务:

建议:

  1. 定时备份时间在访问谷时,因为对于小机器来说有点吃配置
  2. 启用保留策略,避免跑一年备份全在里面

查看

在群晖安装完 Active Backup for Business 后,列表会新增另一个应用:Active Backup Portal,你可以在这里看到所有的文件。(类似于 Mac 的 Time Machine)

坑点

  1. 没事别升级 Agent 版本,今天早上刚踩了个坑,直接把 CPU 和内存都打满了,然后只能强制重启,Like:https://www.reddit.com/r/synology/comments/15eeevb/active_backup_for_business_mount_errors/
  2. 2C2G 的机器,abb 会用掉 25% 的内存(也就是为了优化这个问题才升级的)
  3. (还原功能其实我还没用过,不知道会不会发生 1)

如果出现了任何异常,官方提供的卸载方式:

Type "dpkg -r synology-active-backup-business-linux-service" to uninstall the backup service.
Type "dpkg -r synosnap" to uninstall the driver.

总结

总的来说部署到现在快一年了没感知到什么问题,不愧是群晖。

参考

评论 (0)