LINUX VPS使用DropBox定时备份方案

\n.linux上安装dropbox点击注册)\n32位linux\n

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

\n64位linux\n

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

\n\n\n2.解压dropbox\n

tar xzvf dropbox.tar.gz

\n第一次运行生成host_id\n

~/.dropbox-dist/dropboxd &

\n运行这个命令后,会一直循环跳出提示,主要是用来和你的VPS进行绑定\n

https://www.dropbox.com/cli_link?host_id=XXXXXXXXXXXXXXXXXXX

\n就像这样,复制粘贴到浏览器上,输入你dropbox的密码,就绑定成功了。\n3.建立连接备份网站\n正式开始同步你的网站,通过ln软链接你所有要备份的目录,例如:\n

cd ~/Dropbox\n\nln -s /home/wwwroot/html\n\nln -s /home/wwwroot/htdocs\n\n...

\n开始运行同步,美国的vps同步速度非常快的,1G的html文件,只花了几分钟全部同步完成\n

~/.dropbox-dist/dropboxd &

\n4.为了节省资源,可以不使用实时同步,只定时打开同步一天的文件再关掉以节省资源.这个步骤很重要,不然你的VPS内存会有一半被运行了。\n先关掉同步:\n

killall dropbox

\n编写定时同步脚本:\n

vi backup.sh

\n脚本代码如下:\n

#!/bin/sh\n\nstart() {\n\necho starting dropbox\n\n/root/.dropbox-dist/dropboxd &\n\n}\n\nstop() {\n\necho stoping dropbox\n\npkill dropbox\n\n}\n\ncase “$1” in\n\nstart)\n\nstart\n\n;;\n\nstop)\n\nstop\n\n;;\n\nrestart)\n\nstop\n\nstart\n\n;;\n\nesac

\n首先设置脚本的执行权限,再设置定时运行和关闭:\n

chmod +x backup.sh\n\ncrontab -e

\n每天1点开始同步,6点关闭同步.\n如果在crontab -e命令无效,请用如下命令安装\n

yum install vixie-cron crontabs

\n一般选择服务器访问低峰进行同步,节约资源\n

0 1 * * * sh /root/backup.sh restart\n0 6 * * * sh /root/backup.sh stop

\nOK了,睡觉去吧,明天早上起来看看你的DropBox是不是已经把全站给同步过来了。\n来源:http://www.myhioo.info/2012/04/24/393.html | 风之翼灵’BlOg

LINUX VPS使用DropBox定时备份方案》上有2条评论

    1. Josen 文章作者

      恩 已经用dropbox备份了。 手机也装了客户端,等空间快满的时候,用手机登陆进去,删除就可以了。很方便的

      回复

发表评论

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