##背景
自宅用にiMacと持ち運び用にMacBook Airを持っている。
MacBook Airに入れたKobitoの情報を確認したくなったが、
Mac間の同期が行われなかったので、
複数のMac環境でKobitoを同期させたくなった。
同期をDropboxで行う方法はKobitoにあったが(参考に記載)、
Dropboxは使っていないので、icloud DriveとGoogle Driveで試してみた。(実行コマンドは下記参照)
修正をしても1分以内では、双方で同期は行われなかった。(どれぐらいで同期されるかは未確認)
強制的に同期をさせようとicloud DriveのKobitoディレクトリに新規ディレクトリを作成しても同期されなかった。
しかしGoogle Driveで同様のことを実施したところ同期が行われたのでGoogle Driveを使用することにした。
環境
OS X 10.11.4(El Capitan)
Kobito 2.3.5
##icloud Drive
1.同期するすべてのKobitoアプリを閉じる
2.バックアップを取る
3.icloud側にディレクトリを作成し、DBファイルをicloud側のディレクトリに移動(以下のコマンド)
mkdir -p $HOME/Library/Mobile\ Documents/com\~apple\~CloudDocs/Kobito/
mv $HOME/Library/Containers/com.qiita.Kobito/Data/Library/Kobito/* $HOME/Library/Mobile\ Documents/com\~apple\~CloudDocs/Kobito/
4.icloud Driveディレクトリにハードリンクを貼る(以下のコマンド)
cd $HOME/Library/Containers/com.qiita.Kobito/Data/Library/Kobito
ln $HOME/Library/Mobile\ Documents/com\~apple\~CloudDocs/Kobito/Kobito.db Kobito.db
ln $HOME/Library/Mobile\ Documents/com\~apple\~CloudDocs/Kobito/Kobito.db-shm Kobito.db-shm
ln $HOME/Library/Mobile\ Documents/com\~apple\~CloudDocs/Kobito/Kobito.db-wal Kobito.db-wal
##Google Drive
1.同期するすべてのKobitoアプリを閉じる
2.バックアップを取る
3.Google Drive側にディレクトリを作成し、DBファイルをGoogle Drive側のディレクトリに移動(以下のコマンド)
mkdir -p $HOME/Google\ ドライブ/Kobito/
mv $HOME/Library/Containers/com.qiita.Kobito/Data/Library/Kobito/* $HOME/Google\ ドライブ/Kobito/
4.Google Driveディレクトリにハードリンクを貼る(以下のコマンド)
cd $HOME/Library/Containers/com.qiita.Kobito/Data/Library/Kobito
ln $HOME/Google\ ドライブ/Kobito/Kobito.db Kobito.db
ln $HOME/Google\ ドライブ/Kobito/Kobito.db-shm Kobito.db-shm
ln $HOME/Google\ ドライブ/Kobito/Kobito.db-wal Kobito.db-wal
##参考
KobitoのファイルをDropboxで同期とる(Kobito2.2.0) - Qiita
http://qiita.com/koyopro/items/2122b6d9d20d578c85f2