Centos7 配置netatalk搭建mac Time Machine

Centos7 配置netatalk搭建mac Time Machine

mac的Time Machine是一个备份的功能,他会增量的为我们备份系统,如果你的mac丢失了或者是进水了(彻底死亡)这是你有Time Machine的时间备份,那么就可以去苹果商店买一个新的mac使用Time Machine将新的机器还原到你当初的状态.

使用Time Machine备份有两种方式:

  • 磁盘备份
  • mac的网络文件系统afp

磁盘备份,这个很简单只需要我们外接一个存储硬盘并且格式化成Time Machine需要的格式即可.

afp网络磁盘这个需要mac自己的网络存储硬件支持,但是如果我们单纯是为了做Time Machine的备份去买一个网络存储硬件确实有点奢侈,接下来本文主要介绍如何在Centos7上通过netatalk模拟afp.

netatalk搭建afp网络

Centos7上没有直接提供的rpm可以使用这里需要手动安装,手动安装有两种方式构建rpm包源码安装

完成rpm包的编译

$ yum install mock -y
$ useradd -m mock -g mock
$ su - mock
$ wget http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.11-1.4.fc29.src.rpm 
$ mock -r /etc/mock/epel-7-x86_64.cfg --rebuild netatalk-3.1.11-1.4.fc29.src.rpm

安装并配置netatalk

$ cd /var/lib/mock/epel-7-x86_64/result
$ yum localinstall netatalk-3.1.11-1.4.el7.x86_64.rpm -y
$ vim /etc/netatalk/afp.conf

修改配置文件

[Global]
 log level = defalut:war
 log file = /var/log/afpd.log    # 存放日志
 spotlight = yes

[My Time Machine Volume]
 path = /home/macbackup/to/backup    # afp需要共享的文件路径(需要手动创建)
 time machine = yes
 spotlight = no
 ea = auto
 valid users = macbackup    # 指定登录的用户(需要手动创建,并且拥有上面path的读写权限)

创建用户,netatalk登录时需要使用

$ useradd macbackup
$ passwd macbackup
$ mkdir -p /home/macbackup/to/backup

mac连接afp

打开finder选择connect server

输入你配置的账号密码

登录Time Machine就会发现新增的磁盘选择即可

相关文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值