ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2020-05-18 17:54:40  阅读:352  来源: 互联网

标签:11 netatalk CentOS netatlak 备份 Mac devel Machine mac


1、环境准备

2fJImu-kh60Ez-

安装依赖:

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 mac
passwd 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 = mac
path = /home/mac/timemachine
time machine = yes

7、启动netatlak服务

systemctl enable netatalk.service
systemctl 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-

等待自动备份:

scxKFR-DfnkHp-

标签:11,netatalk,CentOS,netatlak,备份,Mac,devel,Machine,mac
来源: https://www.cnblogs.com/jie-fang/p/12912042.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有