在linux上搭建用于mac时间机器备份的server
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,mac的时间机器备份可以支持外接硬盘和samba,用samba结合ceph存储时间机器的数据比较方便。samba需要4.8以上版本,实际用docker安装samba4.8,虽然mac可以挂载,但时间机
千家信息网最后更新 2025年02月22日在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安全错误
数据库的锁怎样保障安全
全面解析网络安全法试题
数据库字符集怎么查oracle
原神国际服几个服务器有区别吗
江苏采购管理软件开发商
以色列互联网科技
阿里云服务器建站教程
绝地求生国际服体验服务器维修
网络安全的口诀顺口溜
oecd 数值型数据库
网络安全控制技术数据备份
能玩盗贼之海的服务器地址
手游鬼泣有什么服务器
怎样以管理员身份启动服务器
黔西南戴尔服务器专卖
软件开发组成人员组成
安卓代理服务器 脚本
广东常规软件开发收购价格
暂停sql数据库
网络安全b站
云服务器bcc安全吗
花兔网络技术
软件开发和使用所涉及的判断题
为网络安全提供
为了提高数据库
软件开发劳务公司所得税优惠
商务软件开发与应用工资多少
数据库技术上机题
中国移动可信赋能网络安全峰会
powermilk 数据库
只有一点网络技术做什么工作