Setup Time Machine on Ubuntu Server

1、安装 Netatalk

sudo apt-get install netatalk

2、设置 Time Machine 备份文件存放位置

vi /etc/netatak/AppleVolumes.default

#~/ “Home Directory”
/backup/TimeMachine “TimeMachine” options:tm

3、安装及配置 Avahi

vi /etc/avahi/services/afpd.service

%h
_afpovertcp._tcp
548
_device-info._tcp
0
model=OSX

4、重启 netatalk 和 avahi

sudo service netatalk restart
sudo service avahi-daemon restart

5、 Mac OSX 这边的设置

执行这个命令让 Time Machine 能够使用网络磁盘作为备份目标位置:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

打开 “系统偏好设置” -> “Time Machine” -> “开” -> “选择磁盘” 然后选择 “Time Machine” 文件夹。