在linux上搭建用于mac时间机器备份的server
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,mac的时间机器备份可以支持外接硬盘和samba,用samba结合ceph存储时间机器的数据比较方便。samba需要4.8以上版本,实际用docker安装samba4.8,虽然mac可以挂载,但时间机
千家信息网最后更新 2026年11月01日在linux上搭建用于mac时间机器备份的server
mac的时间机器备份可以支持外接硬盘和samba,用samba结合ceph存储时间机器的数据比较方便。samba需要4.8以上版本,实际用docker安装samba4.8,虽然mac可以挂载,但时间机器不能识别,fedora29上的samba4.9可以支持时间机器备份。
一、搭建samba用于备份
1、安装fedora29
2、安装samba
dnf install samba
3、配置samba,开启支持时间机器的配置
编辑smb.conf
[global] workgroup = SAMBA security = user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw[macbackup] comment = mac backup path = /opt/share/macbackup browseable = yes public = no writeable = yes valid users = macbackup create mask = 0600 directory mask = 0700 # 以下配置用于支持时间机器 spotlight = yes vfs objects = catia fruit streams_xattr fruit:aapl = yes fruit:time machine = yes
4、重启samba,添加用户
systemctl enable smbsystemctl start smbsmbpasswd -a macbackup
5、用finder连接smb,打开时间机器,就可以看到挂载的volume
二、搭建netatalk用于备份
由于samba需要4.9的版本,centos7上无法用fedora29的samba源代码编译成rpm,在centos7可以用netatalk为时间机器提供备份
1、构建netatalkrpm包
yum install mockuseradd -m mock -g mocksu - mockwget 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
编译好的rpm在/var/lib/mock/epel-7-x86_64/result中
2、安装配置netatalk
yum localinstall netatalk-3.1.11-1.4.el7.x86_64.rpmcat /etc/netatalk/afp.conf;; Netatalk 3.x configuration file;[Global]; Global server settings; [Homes]; basedir regex = /home; [My AFP Volume]; path = /path/to/volume; [My Time Machine Volume]; path = /path/to/backup; time machine = yes[Time Machine Voume] path = /opt/share/macbackup time machine = yes spotlight = novalid users = macbackup
3、创建登录用户,netatalk登录时,使用linux用户
# useradd -d /opt/share/macbackup -s /sbin/nologin macbackup# 不必创建home目录useradd -M -s /sbin/nologin macbackuppasswd macbackup
4、在finder中连接,afp://youre_ip,以用户macbackup登录,打开时间机器,可以看到挂载的volume
5、有些文章说要安装avahi,avahi不安装也可以,netatalk的端口为548
参考链接:
https://blog.51cto.com/blogger/publish/2318250
https://www.jianshu.com/p/8716022d6551
https://kirb.me/2018/03/24/using-samba-as-a-time-machine-network-server.html
机器
时间
备份
用户
支持
配置
登录
版本
编译
实际
数据
文章
源代码
目录
硬盘
端口
链接
参考
存储
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技工作委员会副主任毛军
深圳恒合互联网络科技有限公司
金融科技还是互联网
互联网与科技金融数据
互联网科技小贷
互联网科技革命
融贸通互联网科技
互联网金融 科技创新
镁科技互联网资讯平台
成都仁贤领冠互联网科技有限公司
互联网实体化科技化
互联网科技中介
剑昆互联网络科技有限公司临桂
崇明区互联网教育科技诚信经营
呼和浩特新华互联网科技学院
工业互联网等科技实现智能化赋能
长沙互联网科技
黑科技 体验场景 互联网大会
上海同邻互联网科技有限公司规模
科技互联网企业在行动
互联网下的科技发展
金融科技 互联网金融
华宇互联网科技
互联网科技股票
互联网女皇 腾讯科技
奔汉互联网科技
互联网金融科技委员会
宁夏科技产业互联网案例
马化腾互联网科技教学
互联网科技快速发展优美句子