VPS上的数据同步方法

此方法来源于网上,我的时间有一个月了,但因为重装VPS,所以同步的次数倒不少,每次都成功,完全没有问题。 VPS同步,不同于一般的客户端电脑,没有界面,这就要求有linux命令行下的客户端。 而伟大的Dropbox就有这功能。废话不多说,直接看步骤(多半抄于网上,): PS: 由于Dropbox被墙,所以你的VPS得在国外,也就是墙外,当然一般的都是。用国内VPS的不多吧。 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帐号绑定。 当然,你得提前注册一个Dropbox帐号。也当然,要注册Dropbox你得先翻墙出去。 你在访问那个URL并且绑定帐号后,终端里就不会再跳那个URL地址了,会提示一个shell没找到之类,不用管它,直接ctrl+c结束。 之后会生成 /root/Dropbox 目录。 在这个目录下的所有文件都会同步到主机。当然你不必真的把要同步的文件都复制到这个目录下,做个连接就行了,比如我要把我的www目录所有文件都同步到主机: cd /root/Dropbox ln -s /var/www www-2010-11-11 (在主机上会生成一个www-2010-11-11的文件夹,里面有www下所有文件。) 就是这样简单。我还同步了mysql数据库文件到主机上,都不用导出成sql表。 当然,要同步就得让dropbox服务在后台运行,可以自己把 /root/.dropbox-dist/dropboxd & 命令加入到系统的启动项就行了。我看的博客上,还提到了因为它很占内存,可以编写脚本让它定时运行,定时关闭,对于脚本高手来就,是小意思了。 但我在使用中,可能因为我的数据小(不到100M),所以感觉它不用了多少内存。是让它一直运行的。 以下复制定时运行与定时关闭: 在~/.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的方法: /root/.dropbox/dropbox.sh stop # rm -rf .dropbox .dropbox-dist Dropbox dropbox.tar.gz dbmakefakelib.py dbreadconfig.py Dropbox注册地址:www.dropbox.com (此处依然需要Go out of wall) 本文98%的内容转自:http://www.laogeng.org/archives/1204.html 转自:http://err99.in/archives/339

推荐站内搜索:本地ip查询、韩国虚拟主机、网站怎么备案、.net虚拟主机、工信部icp备案号、私服服务器租用、香港服务器租用99idc、云主机租用、免费com域名申请、美国vps主机、