七牛开发者开发者工具有个qshell 命令行工具,可以很方便从Windows,Mac,Linux系统上传文件到七牛云,具体文档点击这里。这里简单说下怎么利用七牛云备份vps的数据到七牛云。
1.下载和配置qshell 命令行工具
首先下载
1 | wget http://devtools.qiniu.com/qshell-v1.8.1.zip |
解压后找到对应你系统版本的可执行文件,因为我是Linux64位版本的系统,对应qshell_darwin_amd64这个文件,重命名为qshell后。
配置 AccessKey 和 SecretKey,配置命令:
1 | ./qshell account AccessKey SecretKey |
以分片上传方式上传文件,具体文档。文档说的很清楚,就不赘述了。
2.创建自己的备份脚本
1 | vim backup.sh |
输入下面内容,根据自己信息修改
1 | #!/bin/bash |
然后改为可执行文件:
chmod +x backup.sh #赋予权限
运行的时候就输入下面的代码即可:
./backup.sh
然后通过 cron 来设置定时运行脚本:
crontab -e
加入以下代码,:wq 保存
0 5 * * * /bin/bash /root/backup.sh
国内vps的备份到七牛云比较块,如果是国外vps可以备份到dropbox,具体看这里。