share-image
ESC

自建 timemachine 服务器

mac 自带的 timemachine 非常好用, 能够增量备份,可以通过移动硬盘和网络的方式进行数据备份。本文主要介绍自建 timemachine 服务来进行备份。

为什么要自建

直接说:之前是定期备份,每次备份就要插上移动硬盘,非常不方便。另外网络备份,如果选用 apple 的设备,那价格太感人了用不起。因此选择自建,局域网内同步除了首次同步需要耗费很长时间,其他还好。

创建备份用户

useradd tmbackup
passwd tmbackup

创建备份目录

mkdir timemachine

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

systemctl start netatalk




使用 timemachine

1.打开访达

2.输入地址连接

3.使用

文章作者:阿文
文章链接: https://www.awen.me/post/18691.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿文的博客
本文于 2018-08-06 发布,已超过半年(2733天),请注意甄别内容是否已过期。