用 Ubuntu 建立 Time Machine 备份服务器:
1、安装 Netatalk
sudo apt-get install netatalk
2、设置 Time Machine 备份文件存放位置, 假设位置在 /backup/TimeMachine
sudo vi /etc/netatak/AppleVolumes.default
#~/ "Home Directory"
/backup/TimeMachine "TimeMachine" options:tm
3、安装及配置 Avahi
sudo vi /etc/avahi/services/afpd.service
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>
其中,model=Xserve会让Finder在共享的地方显示的图示为Xserve
* 使用Ubuntu 12.04, 所以要再修改以下地方
sudo vi /etc/netatalk/afpd.conf
- -tcp -noddp -uamlist uams_dhx.so,uams_dhx2_passwd.so -nosavepassword -setuplog “default log_info /var/log/afpd.log”
4、重启 netatalk 和 avahi
sudo service netatalk restart
sudo service avahi-daemon restart
现在所有设置都完成了,测试一下吧