rcloneを使ってgoogledriveと同期 していたが、やはり面倒なので自動的にやってほしい。 双方向同期をしてくれる grive2 とファイルの状態を監視してくれるincronでgoogle driveを同期することに成功したようなので、そのメモ。 grive2はgriveのフォークされたものらしい(詳しくは ここ を参照)。 grive2はdebianのパッケージにはないので自分でコンパイルが必要。おそらく書いてあるとおりにやればOK。 まずは必要なパッケージをインストール。 apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev \ libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev \ debhelper zlib1g-dev dpkg-dev pkg-config 適当な作業ディレクトリにgriveのファイルをコピーしてコンパイルを実行。 mkdir GRIVE2 cd GRIVE2 git clone https://github.com/vitalif/grive2 cd grive2 dpkg-buildpackage -j4 最後に鍵がないと怒られるがパッケージ自身はGRIVE2以下にできているはず。公開するパッケージでもないので、とりあえず良しとする。 あとはgdebi等でインストールする。 うまくできていればGRIVE2以下は不要なのでGRIVE2は削除してもOK。 さて、google driveと同期したいディレクトリを ~/GOOGLEDRIVEとする。 まずは以下を実行。 grive -a -p ~/GOOGLEDRIVE うまく行けばgoogleに認証してもらうためのリンクが表示されるので言われたとおりに認証し、コードを取得する。 後はgriveに取得したコードを入力する。 うまく行けば同期が始まるので同期が終わるまでのんびり待つ。 今回の最大目的は同期の自動化なので、~/GOOGLEDRIVEを監視して、変