本文最后更新于 <span id="expire-date"></span> 天前,文中部分描述可能已经过时。
前言
自从前年经历过一次数据丢失后,我就开始着手搭建一套完善的数据备份方案
我的需求也很简单
- 手机、电脑、VPS 上的数据自动备份
- 多份备份,异地备份
- 低成本
经过一年多的完善使用,我觉得也值得分享出来当作一个参考
核心服务
上面的两个需求 多地异地备份看起来和低成本是冲突的,事实上我做到了,核心服务就是:Onedrive 和 百度云
Onedrive office365(1T) 一年合租仅需 40 元,而百度云 5T 空间则是完全免费(如果你早年注册了账号)
百度云虽然限速,但是上传是不限速的,我的主力下载还是 OneDrive ,百度云仅仅用于多地备份,就算在极端情况下 OneDrive 暴毙了,开一个月会员取回数据也是非常便宜的。
考虑到百度云的客户端毒瘤程度以及自动上传的需求,我用的是 Linux 下的命令行工具 BaiduPCS-Go
另外未来在阿里云盘的命令行工具成熟以后,我也会把阿里云盘加入到备份盘中
所以你看,我的成本仅仅只有 OneDrive 的 40¥/Y 而已
Android
对于我来说,Android 上需要备份的数据就是
- 软件数据(如微信聊天数据)
- 照片
- 其它文件(如 QQ 和 微信保存的文件)
- 通讯录 & 通话记录 & 短信记录
软件数据备份软件推荐 SwiftBackup
可以备份软件数据(比微信自带备份好多了,也不会丢聊天数据,备份还原速度也很快),短信,通讯录;还支持云同步,非常方便
不过最近软件数据我已经改为手动备份了,因为太大了(已经超过10G了),后台上传耗时耗电不说,还大概率断连,所以我的软件数据改为每周备份,短信和通话记录还是自动备份的。
软件最大的门槛应该就是需要 Root 了,最近更新支持了 Shizuku,不过貌似限制还挺多,不能完全备份数据,所以最好还是 Root 备份。
手机上的文件备份软件推荐 FolderSync
同样是支持 OneDrive 同步(市面上绝大多数网盘都支持),不过如果你要备份 QQ 和微信的文件,依然需要 Root,因为它们把文件藏在了很深的地方:
|
除此之外,我的照片同时也用 Google Photo 备份的,虽然原画质无限空间没了,但是软件本身的自动备份足够好用,15G空间也足够我再用几年。
Windows
Windows 备份就很简单了,一个软件就能解决 GoodSync
同样支持常见网盘,各种设置项能非常方便的自定义想要同步的内容
Linux
Linux 除了自动备份网站数据和自建服务的数据外,还负责将 OneDrive 数据同步到 百度云盘
网站数据备份没啥好说的,就是脚本定时将文件打包然后上传:
一个例子 |
Ondrive 同步 百度云盘,没想到啥好办法,目前是先拉到服务器,再上传(不是全部都需要,像上面的网站数据备份就不需要,一般是微信和QQ的文件)
QQ文件 |
补充
如果有 Nas 的话,还可以自动备份到本地(用 GoodSync 应该没啥问题),这样就可以随时访问所有文件了
因为我现在工作生活还不稳定(主要是买不起 Nas),所以日常本地备份就是存到一个移动硬盘上,还老是忘(
不过用上了上面的备份方案,除非 OneDrive 和 百度云同时暴毙,不然想丢数据还是蛮难的(
评论