用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 点关闭。

标签: Dropbox, 备份, vps

  • VPS上安装Git
  • 悲剧
  • myhost123 Xen Vps 评测
  • 已有 6 条评论 »

    1. 求卸载脚本。。我觉得一次性同步完了我就卸载就可以了。。哈哈。

      1. pkill dropbox
        结束进程,然后删除/root里的.dropbox文件夹就可以了

    2. 最近在用DA自带的远程FTP备份~

    3. 哇,Dropbox还有这功能~~~

    4. 我也来用用~~~

    5. Joe Joe

      我一直都是用git来为站点添加和备份的。

    添加新评论 »

    表情