Ubuntu 20.04 搭建 Timemachine

2020-10-18  本文已影响0人  alan_yeh

前言

工作几年,最深的感觉是:数据无价。由于平时在单位一台电脑,家里一台电脑,平时上下班带个移动固态硬盘就走。重要的资料全在这个固态硬盘上,要是丢了,或者这个固态硬盘坏了,那就不是头痛这么简单了。

因此必须要保护好这些数据。好在 Mac 提供了一个非常好用的功能:TimeMachine。TimeMachine 不仅能保护好系统数据,也能保护好移动硬盘上的数据。使用 TimeMachine 有几种方法,一种是插件移动硬盘在电脑上,然后将该硬盘设为备份盘;另一种是将远程机器作为备份盘,使用网络传输备份数据。由于家里有多台 Mac,而且也不想电脑一直插着个移动硬盘,因此采用远程机器作为备份盘的方法。

Ubuntu 搭建 Timemachine 十分简单,我在 Gen10 Plus 上建了个虚拟机(建议用 Server 版,没有界面更省资源),用于专门搭建 TimeMachine 服务。由于 TimeMachine 服务比较耗费流量,而且 Gen10 Plus 有 4 个物理网口,因此特别分出一个网口提供给 TimeMachine(如果你的机器没有多个物理端口,可以跳过划分物理端口章节)。

划分物理端口

虚拟交换机.png 端口组.png 网络适配器.png

搭建 TimeMachine 服务

$ sudo mkdir /usr/local/timemachine

$ sudo chown nobody:nogroup /usr/local/timemachine
$ sudo chmod 777 /usr/local/timemachine
$ sudo apt install netatalk avahi-daemon
$ sudo nano /etc/netatalk/afp.conf
[TimeCapsule]
path = /usr/local/timemachine
time machine = yes
$ sudo service netatalk restart

现在,你在 TimeMachine 上应该可以看到这个备份服务了,选择该备份服务就可以开始你的第一次备份了。

后话

如果你想使用这个 TimeMachine 来做文件共享也是可以的,在 afp.conf 上新增一个配置,如下

[Volumes]
  path = /usr/local/volumes
上一篇 下一篇

猜你喜欢

热点阅读