Think before you speak, read before you think.

用dropbox备份vps上的数据

详细使用方法:
http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall#Runningonsystemstartup

1.安装

登陆SSH后,

wget -O dropbox.tar.gz http://www.dropbox.com/download?plat=lnx.x86

这个是32位的,64位就这样

wget -O dropbox.tar.gz http://www.dropbox.com/download?plat=lnx.x86_64

解压

tar xzvf dropbox.tar.gz

2.运行

 ~/.dropbox-dist/dropboxd &

注:首次运行,会频繁出现一串URL地址,说你没有绑定,这时不要退出,复制下url,到浏览器中打开输入用户名密码后绑定,绑定完成后,SSH界面上会出现欢迎登陆的文字描述

3.备份

将备份的文件夹,映射到Dropbox文件夹从而自动同步备份。

cd ~/Dropbox
ln -s /home/wwwroot

如上示例中,将wwwroot文件夹的映射到Dropbox,从而备份wwwroot文件夹里所有内容。

4.结束运行

killall dropbox

5.定时同步备份

dropbox运行所需要的内存很大,所以并不适合小内存的VPS一直开着,那么我们也可以建立一个计划任务来让dropbox定时运行,再定时关闭。

建立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
;;
restart)
stop
start
;;
esac

脚本下载:http://www.ezencart.com/wp-content/demo/dropbox.sh

修改权限

chmod 755 /root/dropbox.sh

建立计划任务:

crontab -e

添加如下内容

  0 4 * * * sh /root/dropbox.sh restart
 0 6 * * * sh /root/dropbox.sh stop

这样dropbox就会自动在每天4点运行,6点关闭。

6.删除dropbox方法

 rm -rf .dropbox .dropbox-dist  Dropbox dropbox.tar.gz dbmakefakelib.py dbreadconfig.py

转载:http://www.laogeng.org/archives/1204.html


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *