来源:
https://www.imooc.com/article/253486 使用 Orange Pi 搭建 Time Machine 服务器 2018.10.11
https://blog.csdn.net/lcy4599/article/details/51925034/ Linux 服务器安装配置 TimeMachine 2016-07-16
安装包
环境:Deepin 20.3 (Debian based)
(1) 安装netatalk:
apt-get install netatalk
(2) 安装 dbus :
apt-get install dbus
(3) 安装avahi-daemon:
apt-get install avahi-daemon
检查安装:
sudo netatalk -V
sudo afpd -V
配置服务
- 编辑
afp.conf
配置文件并在其中指定 Time Machine 备份路径,可以访问的帐号名并指定是否使用 Spotlight 为备份建立索引。
sudo vim /etc/netatalk/afp.conf
下面是 afp.conf
的配置示例:
[My Time Machine Volume]
path = /home/gakki/time_machine
valid users = gakki
time machine = yes
spotlight = yes
- 启动 Time Machine 相关的后台服务
最后,启用 Avahi 和 Netatalk 设置成开机自启。
sudo systemctl enable avahi-daemon --now
sudo systemctl enable netatalk --now
自动挂载外部磁盘
添加了一块USB硬盘/dev/sdb
,将 Time Machine 备份目录迁移至外部硬盘,并配置自动挂载。
- 创建文件夹
/home/gakki/EXTRA
mkdir ~/EXTRA
- 添加自动挂载磁盘:
找到新加磁盘的UUID:
lsblk -f
sdb
└─sdb1 ext4 72b306ec-ae67-4d39-bb1b-125c555f484e 750.3G 13% /home/gakki/EXTRA
之后编辑/etc/fstab
使得开机自动挂载硬盘:
sudo vim /etc/fstab
在最后添加:
# /dev/sdb1
UUID=72b306ec-ae67-4d39-bb1b-125c555f484e /home/gakki/EXTRA ext4 users,rw 0 0
添加完重启。
- 更改目录用户与权限:
sudo chown gakki:gakki /home/gakki/EXTRA
sudo chmod 775 /home/gakki/EXTRA
- 添加软连接
把原先的文件夹~/time_machine
移动到~/EXTRA/time_machine
,并创建软连接:
cd ~
ln -s EXTRA/time_machine time_machine
注意更改权限:
sudo chmod 777 ~/time_machine
sudo chmod 777 ~/EXTRA/time_machine
之后可以看见创建好的软连接:
lrwxrwxrwx 1 gakki gakki 18 1月 31 14:09 time_machine -> EXTRA/time_machine
Mac上添加时间机器备份
在同一局域网的Mac电脑能够访问到服务器通过afp
共享的磁盘,在时间机器中添加备份磁盘,开始备份。
非常想学习这个homeassistant 但是无奈基础太差了,简直就是太白金星啥都不懂 这个docker下安装怎么也出不来hacs和supervisor
我用raid盘通过这个方式配置afp协议传输,因为在macOS中afp的随机读写比smb速度更快些,但afp写入、读取都没有问题,仅仅不能创建新文件夹,又遇到这种问题的吗