栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【用树莓派4B搭建一个Time Machine服务器】

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【用树莓派4B搭建一个Time Machine服务器】

用树莓派4B搭建一个Time Machine服务器
  • Time Machine 是什么?

Time Machine 是什么?

Time Machine是macOS中一个非常强大的功能,Time Machine能够保留:
本地快照(只要空间允许)
过去24小时的每小时备份
过去一个月的每日备份
过去所有月份的每周备份

硬件选择:树莓派4B,系统为ubuntu,采用Berry Boot系统安装方法安装。
SSH登陆树莓派4B,首先,查看识别到的硬盘:

sudo fdisk -l  

例如:sdb就是我要用来作Time Machine备份的硬盘,把这个硬盘格式化为Linux的EXT4文件格式:

sudo mkfs.ext4  /dev/sdb1  

把格式化好的分区起个名字就叫TMBack:

sudo e2label /dev/sdb1 TMBack  
  1. 安装需要的工具
sudo apt update  
sudo apt-get install netatalk avahi-daemon  
2. 创建一个用于专门用来运行Time Machine进程的用户  

useradd -c "Time machine" -m -s /bin/bash tm  

接下来给新用户设定密码

sudo passwd tm  
  1. 准备文件夹
mkdir -R /home/tm/TimeMachineFolder  
sudo chown -R tm /home/tm/TimeMachineFolder  
创建一个目录,把sdb1挂载上去:sudo mount /dev/sdb1 /home/tm/TimeMachineFolder
  1. 设置netatalk
 vim /etc/netatalk/afp.conf

向这个配置文件中加入如下内容:

[My Time Machine Volume]
path = /home/tm/TimeMachineFolder  
time machine = yes  
valid users = @tm  
  1. 重启netatalk服务来应用更改
sudo service netatalk restart  
  1. 在Mac上连接到Time Machine
    首先直接尝试在Time Machine中选择这个服务器(会显示在可用磁盘下面,名字显示为第四步中你netatalk设置文件中指定的名字)。 如果你无法找到,那么打开Finder并按下⌘+K,在弹出来的窗口中,于服务器地址一栏输入afp://IP.of.your.server/,然后点连接。如果提示需要输入用户名和密码来登录,那就输入第二步中你设定的用户名密码即可。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/693849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号