备份VPS数据至Dropbox

VPS中的数据要定时进行备份,最方便的方法就是备份到网盘中。Dropbox是国外一款优秀的网盘,加上VPS也在国外,同步起来速度飞快。

1.安装Dropbox客户端至VPS:

32位:

wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64位:

wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

2.将VPS与Dropbox绑定:
运行Dropbox进程:

~/.dropbox-dist/dropboxd

之后会不断出现以下提示:

注意其中的host_id是dropboxd进程每重新启动一次,就跟着变化一次,并不是固定不变的。复制这个Dropbox的链接,在浏览器中打开,输入密码,然后会有如下提示:

 

 

 

 

 

 

 

登录成功的话会在终端出现“This computer is linked to Dropbox.”字样。至此,Dropbox的安装绑定工作全部完成。

3.创建备份目录:
Dropbox默认的同步目录是~/Dropbox:

mkdir ~/Dropbox

4.运行并同步:

~/.dropbox-dist/dropboxd &

或者从官网下载Python脚本:

wget https://linux.dropbox.com/packages/dropbox.py

启动或停止Dropbox:

python dropbox.py (start | stop)

Dropbox现在已经支持建立符号链接,选择要备份的目录,直接链接到~/Dropbox目录即可,比如备份/opt/backup目录:

ln -s /opt/backup ~/Dropbox

5.设定crontab定时任务:

自动备份后同步到Dropbox,为了节省资源,让Dropbox在完成后停止进程:

15 3 * * * bash /root/Dropbox/backup/backup.sh
25 3 * * * python /root/dropbox.py start
35 3 * * * python /root/dropbox.py stop

上述代码表示在每天凌晨3:15进行备份,在3:25启动Dropbox,在3:35停止Dropbox。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据