您的位置:首页 > 运维架构

利用Dropbox备份vps中的文件

2016-06-30 11:15 309 查看
部分内容参考自http://www.pythoner.com/324.html

1.Linux 中安装Dropbox Uploader

wget https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh chmod+x dropbox_uploader.sh
./dropbox_uploader.sh


2.新建Dropbox App

需要通过浏览器访问 https://www.dropbox.com/developers/apps 页面,并创建一个新的 Dropbox app。(具体根据上一步中脚本的提示),”the type of access”根据自己的要求选择。

创建好后,将会进入一个新的页面,复制里面的
app key
app secret
到终端窗口。完成后,dropboxploader.sh 将产生一个oAUTH网址,进去授权就OK了。

现在就可以上传文件了。我此处是做的leanote备份,命令如下。

./dropbox_uploader.sh upload /home/wwwroot/blog.heleou.com/web/leanote/public/upload/ /leanote/public/upload/
./dropbox_uploader.sh upload /home/wwwroot/blog.heleou.com/web/leanote/files/ /leanote/files/
./dropbox_uploader.sh upload /home/wwwroot/blog.heleou.com/web/leanote/conf/app.conf /leanote/conf/app.conf


也可以做个脚本,定时运行

脚本如下:

#!/bin/bash

cd /root/bin
#开始上传

./dropbox_uploader.sh upload /home/wwwroot/blog.heleou.com/web/leanote/public/upload/ /leanote/public/upload/ ./dropbox_uploader.sh upload /home/wwwroot/blog.heleou.com/web/leanote/files/ /leanote/files/ ./dropbox_uploader.sh upload /home/wwwroot/blog.heleou.com/web/leanote/conf/app.conf /leanote/conf/app.conf

echo -e "Backup Done!"


定时运行方法:(添加crontab)

crontab –e
添加:
30 3 * * * /root/bin/backup.sh
这样,就可以每天凌晨3:30自动备份到Dropbox了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  dropbox VPS 备份