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

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

【用树莓派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,在d出来的窗口中,于服务器地址一栏输入afp://IP.of.your.server/,然后点连接。如果提示需要输入用户名和密码来登录,那就输入第二步中你设定的用户名密码即可。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5694313.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存