mac 自带的 timemachine 非常好用, 能够增量备份,可以通过移动硬盘和网络的方式进行数据备份。本文主要介绍自建 timemachine 服务来进行备份。
为什么要自建
直接说:之前是定期备份,每次备份就要插上移动硬盘,非常不方便。另外网络备份,如果选用 apple 的设备,那价格太感人了用不起。因此选择自建,局域网内同步除了首次同步需要耗费很长时间,其他还好。
创建备份用户
useradd tmbackup passwd tmbackup
|
创建备份目录
netatalk安装
1.安装必要的包
sudo yum install libdb-devel avahi-devel libacl-devel dbus-glib-devel
|
2.下载 netatalk
wget https://nchc.dl.sourceforge.net/project/netatalk/netatalk/3.1.11/netatalk-3.1.11.tar.bz2
|
tar -xvf netatalk-3.1.11.tar.bz2 && cd netatalk-3.1.11/
|
./configure --with-init-style=redhat-systemd --with-acls --with-pam-confdir=/etc/pam.d --with-afpstats --with-dbus-sysconf-dir=/etc/dbus-1/system.d
make
sudo make install
mkdir ~/timemachine
|
3.编辑配置文件
sudo vim /usr/local/etc/afp.conf
内容如下
; ; Netatalk 3.x configuration file ;
[Global] ; Global server settings
; [Homes] ; basedir regex = /xxxx
; [My AFP Volume] ; path = /path/to/volume
[My Time Machine Volume] path = /home/timemachine # 备份的目录 time machine = yes valid users = tmbackup #备份的用户
|
然后创建目录并设置权限
mkdir /home/timemachine chown tmbackup:tmbackup /home/timemachine
|
4.设置为开机自启动
systemctl enable netatalk
|
5.启动 netatalk
使用 timemachine
1.打开访达

2.输入地址连接

3.使用

文章作者:阿文
版权声明:本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0 许可协议。转载请注明来自
阿文的博客!