首页 » VPS 知识 » 浏览内容

实现VPS与dropbox同步


2013-06-11 02:40:12 3,946 0 发表评论 字体: 作者:C.K.
标签: dropboxVPS同步

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

第一步:按照官方说明在vps上下载安装dropbox

使用putty等工具登入vps,然后运行下面这些命令,请注意版本选择

32-bit:

cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64-bit:

cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

完成后,会在用户根目录~下产生隐藏文件夹.dropbox-dist

第二步:运行

cd .dropbox-dist
  • ./dropboxd &
  • 会产生一串信息,其中包括“ https://www.dropbox.com/cli_link?host_id=*********************** ”网址,复制下来

    第三步:关联dropbox账户

    将复制下来的网址粘贴入你的浏览器中,然后会让你登陆dropbox网站,登陆后就可以实现关联。这时候putty上的vps连接窗口会显示welcome信息,表示关联成功,这时候就可以启动dropbox服务了。

    ./dropboxd &

    第四步:建立vps需要同步到dropbox目录的软连接

    dropbox初始化之后会在用户根目录下产生一个Dropbox目录,进入到这个目录,运行以下命令:

    cd ~/Dropbox
  • $ ln -s /home/wwwroot web_site_back
  • /home/wwwroot为你要同步的vps目录,web_site_back为你要同步到dropbox的目录名,这样的话登陆到dropbox就可以看到dropbox多了一个目录。安装也就成功了!

    第五步:其它操作

    查看dropbox进程:

    ps aux | grep dropbox

    关闭dropbox进程:

    kill dropbox进程id

    下载控制脚本:

    cd ~ && wget https://www.dropbox.com/download?dl=packages/dropbox.py

    通过脚本让dropboxd在后台运行:

    ~/dropbox.py start

    查看dropbox运行状态:

    ~/dropbox.py status

    如果vps内存充足,也可以把它作为一个服务运行。编辑/etc/rc.local,加入

    command_conf="/usr/local/LuNamp/cmd/lu-start"
  • if [ -x "$command_conf" ]; then
  •     $command_conf
  • fi
  • cat /usr/local/mysql/support-files/my-large.cnf > /etc/my.cnf
  • mysql-restart
  • /home/dropbox.py start
  • /home/dropbox.py  exclude add ~/Dropbox/Photos
  • /home/dropbox.py  exclude add ~/Dropbox/A3100
  • /home/dropbox.py  exclude add ~/Dropbox/backups
  • /home/dropbox.py  exclude add ~/Dropbox/Public
  • /home/dropbox.py  exclude add ~/Dropbox/Windows8
  • /home/dropbox.py  exclude add ~/Dropbox/pth
  • /home/dropbox.py  exclude add ~/Dropbox/apk
  • 这样,vps启动后就会自动运行dropbox,保证只要有新的备份文件被放到Dropbox目录就立即被同步到dropbox网络存储空间里去。

    如果只希望同步dropbox目录下的某个子目录,或不希望同步某些子目录,可以自己参考修改dropbox.py,大约在1105行,这里有个排除列表的函数及使用说明。

    排除同步Picture目录:

    ~/dropbox.py exclude add ~/Dropbox/Picture

    查看排除同步的目录和文件:

    ~/dropbox.py exclude list

    可以看到:

    Excluded:
  • Picture
  • 恢复Picture目录的同步:

    ~/dropbox.py exclude remove ~/Dropbox/Picture

    查看控制脚本的使用帮助:

    ~/dropbox.py help

    查看某件命令的帮助:

    ~/dropbox.py help exclude

    通过这些命令就可以非常文件的控制vps上需要备份的内容了。

      网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4766 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13208381 位访客

      广告区 Guǎng Gào