Ubuntu 22.04搭建TimeMachine

  • 创建一个目录,作为 TimeMachine 保存数据的目录。
$ sudo mkdir /home/data/.timemachine
  • 安装 netatalk 服务和 avahi-daemon 服务。
$ sudo apt install netatalk avahi-daemon
  • 编辑 netatalk 的配置文件:
$ sudo nano /etc/netatalk/afp.conf
  • 在该文件原来的基础上,或新增以下配置:
[TimeCapsule]

path = /home/data/.timemachine

time machine = yes

; 关闭spotlight索引,这个在Centos6上是不能开的,缺依赖,7上面可以开,但是不建议,吃资源
spotlight = no

; 指定某用户有读写权限
rwlist = senra

; 强制指定用户
force user = senra

; 限制TM存储容量,单位为MB
vol size limit = 100000
  • 重启服务。
$ sudo service netatalk restart

现在,你在 TimeMachine 上应该可以看到这个备份服务了,选择该备份服务就可以开始你的第一次备份了。

注意: Debian 12.5 系统上不能安装 netatalk ,原因是这个项目已经长时间没人维护了,后续建议直接使用 SMB 建立 TimeMachine 的备份服务器。

参考链接