这两天找到了个廉价而又性能超强的VPS,只是有两个问题:
1.怕服务商坑爹,跑路
2.OpenVZ的,没有FUSE内核模块,无法使用davfs2完成备份

于是还是决定研究清楚OpenVZ到底如何优雅地实现自动备份到Box网盘。由于之前有一篇文章(https://hjc.im/vps-auto-backup-to-box-com/ ),因此这篇会略微简单一些,只介绍关键命令部分。

还是老话,既然是Box网盘,国内机就别想了,老老实实去寻一个百度网盘的上传脚本比较靠谱

既然没有davfs,自然无法通过直接挂载来实现备份,最后我想到万能的curl。 以Ubuntu系统为例。

由于我使用的是minimal版的系统,因此没有自带curl。使用以下命令安装。(Ubuntu)

apt-get install curl;

接下来就是编写脚本。curl的上传非常简单。

curl --user [邮箱]:[密码] -T [文件目录] https://dav.box.com/dav/[备份目标目录]

具体脚本是,先将待备份文件打包成一个单文件,使用curl上传,再删除这个单文件。由于大部分内容与上一篇相同,这里不再赘述。