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

1|01、环境准备

2fJImu-kh60Ez-

安装依赖:

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

2|02、下载netatlak源码包

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

3|03、编译安装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|04、添加afp用户

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

useradd mac passwd mac

5|05、创建Time Machine备份目录

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

mkdir -p /home/mac/timemachine

6|06、修改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|07、启动netatlak服务

systemctl enable netatalk.service systemctl restart netatalk.service

8|08、Mac连接远程服务器

bkT3cb-LhlF67-

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

efi58G-IC8rSp-

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

9|09、时间机器配置

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

lkyr7e-GXs7Xu-

选择备份磁盘:

B4XgiH-e43cu7-

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

KLmLcb-e8tUK1-

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

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

qTX7mj-1zsic3-

等待自动备份:

scxKFR-DfnkHp-


__EOF__

本文作者StaryJie
本文链接https://www.cnblogs.com/jie-fang/p/12912042.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   StaryJie  阅读(824)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示