- 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
- 安装需要的工具
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
- 准备文件夹
mkdir -R /home/tm/TimeMachineFolder sudo chown -R tm /home/tm/TimeMachineFolder 创建一个目录,把sdb1挂载上去:sudo mount /dev/sdb1 /home/tm/TimeMachineFolder
- 设置netatalk
vim /etc/netatalk/afp.conf
向这个配置文件中加入如下内容:
[My Time Machine Volume] path = /home/tm/TimeMachineFolder time machine = yes valid users = @tm
- 重启netatalk服务来应用更改
sudo service netatalk restart
- 在Mac上连接到Time Machine
首先直接尝试在Time Machine中选择这个服务器(会显示在可用磁盘下面,名字显示为第四步中你netatalk设置文件中指定的名字)。 如果你无法找到,那么打开Finder并按下⌘+K,在d出来的窗口中,于服务器地址一栏输入afp://IP.of.your.server/,然后点连接。如果提示需要输入用户名和密码来登录,那就输入第二步中你设定的用户名密码即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)