使用dropbox备份VPS网站目录
2010/08/28 13:48
教程
在开头先要说明的是,dropbox在国内是打不开的,所以对国内vps无效。
wget -O dropbox.tar.gz http://www.dropbox.com/download/?plat=lnx.x86 tar -zxof dropbox.tar.gz ~/.dropbox-dist/dropboxd &
运行后,会出现一串URL地址,将这串URL地址复制粘贴到你的浏览器中运行一下,以使VPS与你的dropbox帐号绑定(需要使用代-理或者V-P-N)。
cd ~/Dropbox ln -s /home/wwwroot/ wwwroot_backup
(该命令是备份整个wwwroot文件夹,dropbox上对应的文件夹名称为wwwroot_backup)
支持同时同步多个文件夹
dropbox运行所需要的内存大约为140M,所以对于内存较小的vps,长期运行有点不合适。可以通过建计划任务来自动启动和关闭dropbox,设置在后半夜同步一下即可。
在~/.dropbox/中建立脚本:
#!/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
修改脚本权限:
chmod 755 ~/.dropbox/dropbox.sh
建立计划任务:
crontab –e
添加两条内容:
0 1 * * * sh /root/.dropbox/dropbox.sh restart 0 6 * * * sh /root/.dropbox/dropbox.sh stop
:wq保存,这样dropbox就会自动在每天1点运行,6点关闭。
删除dropbox的方法:
# sh /root/.dropbox/dropbox.sh stop # su - root # cd # rm -rf .dropbox .dropbox-dist? Dropbox dropbox.tar.gz dbmakefakelib.py dbreadconfig.py
特别提醒由于这个备份在dropbox启动的时候是实时的,所以要小心在dropbox网站上误操作,可能导致主服的数据丢失!(俺犯过这个失误。不过即使误删了,可以登录dropbox网站进行恢复)
[...]本文综合了猫言猫语的自动备份网站文件和数据库上传到FTP空间和菠萝罐头的使用dropbox备份VPS网站目录。修改为数据库和博客文件通过dropbox备份,数据库用邮件方式双备份。[...]
国外vps必备·
搞不懂。用不上。
还可以自动备份,蛮方便的