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:warlog file = /var/log/afpd.log    # 存放日志spotlight = yes[My Time Machine Volume]path = /home/macbackup/to/backup    # afp需要共享的文件路径(需要手动创建)time machine = yesspotlight = noea = autovalid users = macbackup    # 指定登录的用户(需要手动创建,并且拥有上面path的读写权限)

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

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

mac连接afp

打开finder选择connect server

输入你配置的账号密码

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

相关文档

  • netatalk官方文档
  • 教程01
  • 教程02

Centos7 配置netatalk搭建mac Time Machine相关推荐

  1. centos7安装配置vsftp搭建FTP

    参考文章: CentOS7下安装FTP服务 详解CentOS7安装配置vsftp搭建FTP centos7之vsftp安装和使用 1.安装vsftp # 查看是否已安装 方法一 [root@local ...

  2. linux 备份iphone,用linux搭建Mac备份服务器,伪TimeCapsule

    Time Machine 需要与 Mac 和外置硬盘或 AirPort Time Capsule(需单独购买) 一同使用.只要连接好硬盘,将它分配给 Time Machine,从此再无后顾之忧.Tim ...

  3. 树莓派4+普通机械硬盘+Netatalk搭建家用Nas+苹果TimeMachine

    前言 Linux+Netatalk 是很多家用路由器提供 Mac TimeMainche云备份的实现方案.本次楼主用的是树莓派4的官方系统也是基于 Debian 的 Linux 系统.树莓派4的强大地 ...

  4. CentOS7环境下搭建Kibana

    本次安装的Kibana主要用于展示<CentOS7环境下搭建ElasticSearch>中搭建的ES,其详细安装部署过程如下所示: 1.解压Kibana压缩包kafka_2.11-0.8. ...

  5. 基于CentOS7.6系统搭建远程GIT服务器

    基于CentOS7.6系统搭建远程GIT服务器 0 背景 0.0 GIT是什么 0.1 为什么搭建远程GIT服务器 1. 功课 2. 过程 3. 总结 4. 参考资料 0 背景 0.0 GIT是什么 ...

  6. centos7使用squid搭建代理服务器

    centos7使用squid搭建代理服务器 Squid是Linux自带的代理软件,与其它代理软件如Apache.Socks等相比,下载安装简单,配置灵活,支持缓存和多种协议. #安装yum insta ...

  7. CentOS7 NGROK服务器搭建 无需域名

    CentOS7 NGROK服务器搭建 CentOS7 NGROK服务器搭建 无需域名 看到一些ngrok收费一月9元起,遂花了10元买了腾讯云服务https://curl.qcloud.com/lj0 ...

  8. Centos7配置Wireguard

    Centos7配置Wireguard Wireguard服务端安装脚本 防火墙策略 Wireguard添加客户端脚本 Wireguard服务端安装脚本 #!/usr/bin/env bash# 判断L ...

  9. Hadoop(一)之实验一CentOS7配置Hadoop系统:配置CentOS和下载安装包

    文章目录 一.Vmware 二.创建虚拟机 1.安装centos7 2.配置静态IP.修改主机名 3.将刚刚的c0虚拟机克隆三台出来 4.在四台机子上设置hosts,一下以c0为例 5.配置 SSH ...

最新文章

  1. linux下多路复用模型之Select模型
  2. CTO不写代码就算了,架构师也不写?
  3. RabbitMQ消息追踪之Firehose
  4. axios 设置拦截器 全局设置带默认参数(发送 token 等)
  5. 致诺奖得主:低报酬、超工时,为什么我们要追求科学事业?
  6. 更正日期(洛谷P5690题题解,Java语言描述)
  7. sublime Text3安装及配置与解决安装插件失败
  8. Silverlight 游戏开发小技巧:实现街霸4的选人界面
  9. php百度地图定位到街道,百度地图拖动标注输出当前定位坐标及街道信息
  10. Gstreamer官方教程汇总2---GStreamer concepts
  11. 爱发php企业发卡网源码_企业级发卡平台源码,界面友好,支付通道齐全,运营级发卡平台源码...
  12. 武汉有哪些牛逼的互联网公司?
  13. 【巷子】---fetch---基本使用
  14. matlab-高数 diff 求在(x0,y0)处偏导数 数值
  15. 使用AI技术获取图片文字与识别图像内容
  16. python的学习笔记案例1--汇率兑换4.0
  17. fpga时序逻辑(三段式状态机模板、rom实现、边沿检测)
  18. 2022年湖北助理工程师职称评审费用是多少?多久出证呢?甘建二
  19. CentOS7构建docker私服管理镜像
  20. NRF2401 ,NRF905 ,CC1100无线应用开发文档

热门文章

  1. python 生成payload_通过Python实现Payload分离免杀过程详解
  2. Linux添加系统用户
  3. Scala json转map,map转json
  4. 时间复杂度简述及例题
  5. 遇到The import org.apache.commons cannot be resolved 的报错
  6. Java面试基础知识III
  7. 推荐一款绝对不能错过的 ORM 框架 dbVisitor,目前版本 4.3.0
  8. 转 Python爬虫实战一之爬取糗事百科段子
  9. xcode6 关于iphone6、iphone6plus适配(一)
  10. Redis设置密码,查看密码,修改密码,忘记密码。