Skip to content
Wavicle Works
Go back

Obsidianの保管庫 (Vault) をGoogleドライブ経由でMacとAndroidで同期する方法

記事更新

  • 2025/5/9: 関連記事として、タグ付き文を抽出・一覧表示する dataviewjs snippet の記事を紹介 (最下部)

はじめに & 背景

ObsidianをMacAndroidで使用する場合、まず思いつくのが Obsidian Sync を用いる方法だ。これを自分も採用してきたが、有料であること、さらに他のツール・自動化との連携に限界があると分かったため Google Drive を用いた同期方法に移行することにした。本記事では、GoogleドライブとFolderSyncを活用して同期を実現する方法を解説する。
(この記事は、ChatGPT-4oとやり取りしながら考え、最終的に実践したフローをまとめたものです)

ゴール

  • MacAndroidスマホ間で、ノート・プラグイン・カスタマイズ情報を完全同期させること。
  • 無料ツールのみで実現すること(Googleドライブ + FolderSyncを使用)。
  • Obsidianの使い心地をどちらでも同じにすること。
  • この記事作成時点では未実施だが、Google Drive 上に Vault (保管庫) を作ることで他の自動化ツールとの連携環境を構築すること。

準備するもの

  • Mac: Obsidian、Googleドライブアプリがインストール済みであること。
  • Android: ObsidianアプリおよびFolderSyncアプリ(Google Playからインストール)。
  • GoogleアカウントGoogleドライブ用)。

ステップ1: Obsidian Syncを無効にする

Obsidian Syncを使用している場合、まず同期を解除しておく必要がある。

1. Obsidian Syncの解除方法

  1. Obsidianを開き、対象の保管庫 (Vault) を開く。
  2. ⚙️ 設定 > 同期 (Sync) に進む。
  3. 「同期を無効にする」または「Disconnect vault」をクリックする。
  4. これでObsidianがクラウドとの同期を停止する。

✅ この手順を行うことで、今後の設定において競合を避けることができる。

ステップ2: Macで保管庫 (Vault) をGoogleドライブに移動

1. 現在の保管庫 (Vault) の場所を確認

  1. Obsidianで保管庫を開く。
  2. ⚙️ 設定 > Vault location を確認する。
  3. Finderでそのフォルダを開く。

2. Googleドライブに移動

  1. FinderでGoogle Driveフォルダを開く。
  2. 新しいフォルダを作成する(例: ObsidianVault)。
  3. 保管庫 (Vault) フォルダをドラッグ&ドロップで移動する。

3. Obsidianで新しい場所を指定

  1. Obsidianに戻り、保管庫を開く > フォルダを開く をクリックする。
  2. Googleドライブ上に移動した保管庫 (Vault) を選択する。

✅ これでMac側はGoogleドライブに同期される。使用している Mac, PC が複数台ある場合は、それらの端末でもこの新たに作った Google Drive 上の保管庫を開けば良い。

ステップ3: 設定・プラグイン情報を引き継ぐ

.obsidian フォルダをコピーする

Obsidianのカスタマイズ情報は.obsidianフォルダに格納されている。

  1. 元の保管庫 (Vault) フォルダ内で隠しファイルを表示Command + Shift + .)。
  2. .obsidian フォルダをコピーする。
  3. Googleドライブ内の保管庫 (Vault) フォルダに貼り付ける。
  4. Obsidianを再起動すると、元の設定・プラグイン・レイアウトが復元される。 🎉

ステップ4: Androidで同期設定 (FolderSync使用)

1. FolderSyncを設定する

  1. Google Playから「FolderSync」をインストールする。
  2. アプリ内でGoogleドライブアカウントを追加する。
  3. 同期ペアを作成する
    • リモートフォルダ: Googleドライブ上の保管庫 (Vault) フォルダ
    • ローカルフォルダ: Android内(例: /storage/emulated/0/ObsidianVault/
  4. 双方向同期 を選択する(Macスマホ間の同期が可能になる)。

2. Obsidian(Android)でフォルダを指定する

  1. Obsidianアプリを開く。
  2. 「保管庫を開く」 > ローカルフォルダを選択する。
  3. FolderSyncで指定したローカルフォルダを選ぶ。

これでAndroid側もMacと完全同期される。

トラブルシューティング

いくつか対応したトラブルシュートを紹介する:

  • 同期が遅い・反映されない場合:
    • FolderSyncで「今すぐ同期」を手動実行する。
    • Googleドライブの同期状態を確認する。
  • プラグインが反映されない場合:
    • Obsidianのコミュニティプラグイン設定から有効化されているか確認する。
  • ファイル競合が発生する場合:
    • FolderSync設定で「最新ファイル優先」**を選択する。

まとめ

この方法を用いることで、MacAndroid間でノート・プラグイン・カスタマイズ情報を完全同期できるようになる。

✅ 無料で同期が実現可能
✅ Obsidian Syncでは難しかったカスタマイズ情報も反映可能である
✅ オフライン環境でも問題なく使用できる

Macでもスマホでも同じ環境でメモが取れるのは非常に快適である。この記事の手順が自分だけでなく他の誰かの役に立てたら嬉しい。

質問や不明点があればコメントで教えてください!

関連記事:タグ付き文を dataviewjs で抽出・一覧表示

タグ付き文を抽出・一覧表示する dataviewjs snippet を紹介した記事を書いたので、これも参考になると嬉しい。

covacova.hatenablog.com