这篇主要用来介绍如何在VPS上安装Dropbox,并通过Dropbox来进行VPS上数据的异地备份。
Dropbox现在提供免费的2G空间,邀请或者推荐别人使用,两人都会额外获得250M的空间。现在免费的最大可以达到8G。
如果想试用,可通过下面的链接注册:
Dropbox 2GB+250M申请
现在用的VPS安装的是Debian Lenny,没有X-window环境,因此安装过程可以参考下面的链接:
How To Install Dropbox In An Entirely Text Based Linux Environment
整个安装过程要比上面介绍的简单很多,也可能是之前在安装软件的时候有些已经安装OK了,只是在运行脚本时提示缺少GCC,无法编译。解决很简单,用apt-get install gcc即可。
现简单将整个过程介绍如下:
1.登陆VPS,在当前用户主目录下下载Dropbox安装程序。
1.1下载32位版: wget http://www.dropbox.com/download?plat=lnx.x86
1.2下载64位版: wget http://www.dropbox.com/download?plat=lnx.x86_64
2.解压: tar zxvf dropbox-lnx.x86-0.7.110.tar.gz
默认会解压到.dropbox-dist目录下
3.下载额外的安装脚本
wget http://dl.dropbox.com/u/6995/dbmakefakelib.py
wget http://dl.dropbox.com/u/6995/dbreadconfig.py
4.执行安装脚本安装dropbox:
python dbmakefakelib.py
4.1运行成功后主目录下出现两个目录Dropbox和.dropbox。其中Dropbox保存所有需要同步的数据,而.dropbox则保存配置文件。
4.2此时dropbox已经在运行。
4.3这里如果出现提示说缺少GCC,通过下面的命令解决:
apt-get install gcc
5.获取HOSTID:
python dbreadconfig.py
5.1将获取到的HOSTID替换如下链接中的HOSTID,并通过浏览器进行访问:
https://www.dropbox.com/cli_link?host_id=HOSTID
我在用浏览器进行访问之前已经登陆,因此自动进入。浏览器上传数据,VPS上瞬间看到,很不错。
至此,Dropbox已成功在VPS上运行,下面介绍如何将网站数据通过Dropbox进行备份。
举例,备份/var/www目录,执行如下命令:
ln -s /var/www ~/Dropbox/www
文章评论