通过树莓派实现 TimeMachine 远程备份
手头有个空置的 500G 移动硬盘,闲来无事就打算对电脑做个备份。掏出硬盘,备份启动,结束,一切完成得都如此的自然。
正当我感叹现代设备的快速与智能时,我猛然发现,每次备份都要插上移动硬盘,等它备完,再拔掉,长此以往确实不大方便。那能不能不插移动硬盘?刹那间,我看到了黑暗中吃灰的树莓派。吹完灰后,通电,还能用。
那么事情就有意思了,树莓派的百兆网口支持 72Mbps,网速拉满就约有 32GB/h,如果树莓派+硬盘能组NAS,那是不是就可以实现每天备一次份了?
温馨提示:百兆网口的树莓派用户,建议先阅读后记。
树莓派设置
环境介绍:新烧录的 raspberry lite 系统;已插上移动硬盘;和待备份设备处于同一个局域网。
可能遇到的问题:如何连接到指定局域网?
- 安装 netatalk
sudo apt-get install netatalk - 安装 avachi-daemon
sudo apt-get install avahi-daemon - 查看移动硬盘状态
sudo fdisk -l - 创建挂载点,挂载硬盘
sudo mkdir /home/pi/TimeMachine
sudo mount /dev/sda2 /home/pi/TimeMachine/ - 为树莓派用户赋予权限
sudo chown pi.pi /home/pi/TimeMachine/ - 添加几行文字到 /etc/netatalk/afp.conf 末尾
[My Time Machine Volume] #共享名
path = /home/pi/TimeMachine #路径
time machine = yes - 重启 netatalk
sudo systemctl restart netatalk
sudo systemctl enable netatalk
设备端
打开“系统偏好设置”>“时间机器”>“选择磁盘... ”,可用的磁盘将会自动显示,选择 raspberrypi 上的磁盘,至此配置完成,系统将会在每天固定时刻自动启动备份。
后记
1、树莓派断电后,硬盘需要重新挂载。可以通过设置让它开机自动挂载。
2、西数蓝盘作为日常家用硬盘,不适合持续工作。可以通过设置自动休眠。
2、受 WiFi 信号,室温寒冷,气候干燥等不可抗力因素影响,实测百兆网口速度稳定在 750 KB/s,每次完整备份为 103.8GB;
经过缜密计算,每次备份所需时间即为 103.8 × 220 ÷ 750 = 145123 s = 40h
每天仅需 40 小时即可完成一次备份了!
本文来自作者:西湖摸鱼,转载请注明原文链接:https://www.cnblogs.com/conne/p/15216288.html