用Dropbox来备份VPS
作者:dianso 发布时间:July 10, 2011 分类:沒事折騰
备份,还是用 dropbox 方便。
下载 DropBox 的 Linux 版本
wget -O dropbox.tar.gz http://www.dropbox.com/download/?plat=lnx.x86 解压缩 tar -zxof dropbox.tar.gz 运行程序 ~/.dropbox-dist/dropboxd &
命令在运行后,会不断的出现一串 URL 地址,提示让你访问这个 URL 地址来绑定 Dropbox 帐号。将这串 URL 地址复制粘贴到你的浏览器中运行一下,会让你输入 Dropbox 帐号,以使 VPS 与你的 dropbox 帐号绑定。
我是新申请了个帐号来绑定,如果用以前的帐号的话,会同步以前的数据到 VPS,浪费时间。
你在访问那个 URL 并且绑定帐号后,终端里就不会再跳那个 URL 地址了,会提示绑定成功,ctrl+c 结束。
之后会生成 /root/Dropbox 目录。
在这个目录下的所有文件都会同步到服务器。当然你不必真的把要同步的文件都复制到这个目录下,做个连接就行了,比如我要把我的 /home/wwwroot 目录所有文件都同步到 Dropbox:
cd ~/Dropbox
ln -s /home/wwwroot/ wwwroot
在~/Dropbox 会生成一个 wwwroot 的文件夹,里面有 /home/wwwroot 下所有文件。
由于后台运行 dropbox 很占用 CPU 和内存,所以需要定时启动。
在~/.dropbox/ 中建立脚本:
vi dropbox.sh
#!/bin/sh start() { echo starting dropbox /root/.dropbox-dist/dropboxd & } stop() { echo stoping dropbox pkill dropbox } case “$1″ in start) start ;; stop) stop ;; esac
建立计划任务:
crontab –e
添加两条内容:
0 1 * * * bash /root/.dropbox/dropbox.sh start
0 6 * * * bash /root/.dropbox/dropbox.sh stop
:wq 保存,这样 dropbox 就会自动在每天 1 点运行,6 点关闭。
Dianso‘s Blog
求卸载脚本。。我觉得一次性同步完了我就卸载就可以了。。哈哈。
pkill dropbox
结束进程,然后删除/root里的.dropbox文件夹就可以了
最近在用DA自带的远程FTP备份~
哇,Dropbox还有这功能~~~
我也来用用~~~
我一直都是用git来为站点添加和备份的。