利用Grive在Linux VPS上同步文件到Google Drive

5,217 views次阅读
没有评论

Google Drive提供了丰富的API,我们可以利用它来自动备份网站和数据库文件,也可以直接将Google Drive作为硬盘,挂载在VPS主机上,作为存储设备。

项目主页:https://github.com/Grive/grive

Grive是一个非常简单的Linux命令工具,它可以同步你的Linux VPS上的文件夹到Google Drive,安装也非常地简单,以ubuntu为例,安装步骤如下:

1、安装基础环境:

sudo apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev

2、git源码,也可以直接下载后上传:

git clone https://github.com/vitalif/grive2

3、cd进入grive2目录,CMake:

mkdir build
cd build
cmake ..

完成后执行:

make -j4

当出现“[100%] Built target grive_executable”说明Make成功,执行安装代码:

sudo make install

4、在你的VPS上新建一个google_drive文件夹,这个文件夹就是用来同步Google Drive用的,你也可以新建别的名称文件夹。进入到这个文件夹,执行grive -a配置:

mkdir ~/google_drive
cd ~/google_drive
grive -a

5、Grive配置时会生成一串URL,你需要复制这一串地址到浏览器中,然后将得到的authentication code填入进去,继续完成配置。

6、配置完成后,你会在google_drive文件夹中看到你的google_drive中的文件。想要将VPS主机的文件同步到google_drive也比较简单,进入到google_drive文件夹中,执行:grive ,就会自动检测本地路径文件与Google Drive 文件的异同,最后执行上传或者删除操作。

正文完
 
评论(没有评论)