CentOS 7安装netatlak来实现Mac电脑Time Machine

1、环境准备

安装依赖:

yum install libdb-devel avahi-devel libacl-devel dbus-glib-devel libgcrypt-devel

2、下载netatlak源码包

cd /usr/local/wget https://nchc.dl.sourceforge.net/project/netatalk/netatalk/3.1.11/netatalk-3.1.11.tar.bz2

3、编译安装netatlak

# 解压源码包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 && make install

4、添加afp用户

Mac上时间机器连接服务器的时候需要账户密码。

useradd macpasswd mac

5、创建Time Machine备份目录

这个目录mac用户必须有读写权限。

mkdir -p /home/mac/timemachine

6、修改apf的配置文件

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]valid users = macpath = /home/mac/timemachinetime machine = yes

7、启动netatlak服务

systemctl enable netatalk.servicesystemctl restart netatalk.service

8、Mac连接远程服务器

bkT3cb-LhlF67-

然后在弹出的对话框中输入afp://server_ip:

efi58G-IC8rSp-

确认连接之后输入前面创建的mac用户的用户名和密码即可。

9、时间机器配置

打开时间机器(在系统偏好设置中):

lkyr7e-GXs7Xu-

选择备份磁盘:

B4XgiH-e43cu7-

点击选择备份磁盘,在弹出的对话框中选择刚刚连接的那个服务器对应的磁盘:

KLmLcb-e8tUK1-

10、输入用户名密码等待Mac自动备份

完成上述步骤之后,只需要输入之前创建的用户的账号密码,Mac会开始准备自动备份。

qTX7mj-1zsic3-

等待自动备份:


©著作权归作者所有:来自51CTO博客作者mb5ff980b461ced的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 在合适的时间做合适的事
  2. 华为交换机口令恢复和重置密码
  3. python验证用户名和密码
  4. MySQL基础知识——管理和连接
  5. SQL的各种连接Join详解,都需要熟练掌握!
  6. springboot|springboot集成redis缓存
  7. CISSP学习:第12章安全通信与网络攻-击
  8. 三分钟秒懂BIO/NIO/AIO区别?
  9. 学习C语言第五天(循环结构课后练习)

随机推荐

  1. Android中后台显示悬浮窗口的方法
  2. Android(安卓)Fragment 你应该知道的一切
  3. 系出名门Android(4) - 活动(Activity),
  4. 更新Android SDK Tools, revision 7报错
  5. 从零开始学习android
  6. Android(安卓)Studio 生成Jar包
  7. android 重用 c代码
  8. android studio 中一些比较好的插件
  9. Android HDMI( 三)
  10. Android 中文 API (102)—— CursorAdapter