在自组 NAS 上备份安卓相册的办法
在自组 NAS 上备份安卓相册的办法
按照 自组NAS教程 成功搭建家用 NAS
存储以后,备份手机相册和媒体库的需求非常普遍。虽然各种商业 NAS
往往会提供各种网页端 gui 或手机 app
作为完善其生态的重要组成部分,但仅就「备份」这个需求来说,简单的一个
termux
就完全足够了。
NAS 端准备
简单的 openssh
服务即可。如果你比较需要增加安全性,可以添加密钥认证并禁用密码登录。ssh
的配置方法教程网上很多,这里不过多介绍。
手机端部署
下载安装 termux
在 termux
内安装 cronie
, rsync
和 termux-services
三个软件包(package)
1 | # Input following command in termux console |
启用 crond
服务并编写 crontab 定时任务脚本
其中 1
2
3
4
5
6sv-enable crond
crontab -e
# Select editor for crontab. "nano" recommended.
# Add following contents and save & exit crontab editing.
0 0 * * * rsync -a --delete /storage/emulated/0/DCIM/ [USERNAME]@[REMOTEHOST]:~/Pictures/DCIM[USERNAME]
和 [REMOTEHOST]
需要替换为实际的 NAS 端用户名及地址
上述脚本会在每天凌晨0点同步你的相册到 NAS 相应目录。 同样你也可以添加其他要备份的目录,或者修改同步的时间和频率,参考 crontab写法.
至此,整个定时备份任务就部署完成了。