Takeout JSON
JA

Google フォトを NAS にバックアップする方法:Synology・QNAP などで撮影日を正しく

Google フォトを NAS にバックアップするには、Google Takeout で書き出し、パソコンで .json の撮影日時を写真に戻してから NAS にコピーします。Synology Photos や QuMagie で日付が正しく並ぶ手順です。

Google フォトを NAS にバックアップするには、Google Takeout でライブラリを書き出し、パソコンで .json の撮影日時と位置情報を写真に書き込んでから、できあがったフォルダーを NAS の写真用の共有フォルダーにコピーします。Synology Photos、QNAP の QuMagie などの NAS の写真アプリは、写真の中の日付を読み、Google の .json は読みません。だから直す作業はコピーの前に必要です。今は、NAS のアプリが Google フォトのライブラリを直接取り込むことはできません。

NAS が Google フォトと同期できない理由

Synology の Cloud Sync や QNAP の HBS 3 が同期できるのは Google ドライブで、Google フォトではありません。2025 年 3 月 31 日から、Google フォトの API は、外部のアプリに「そのアプリ自身がアップロードした写真」しか見せなくなりました。そのため、スマホからアップロードしたライブラリを読める NAS のアプリやスクリプトはありません。BUFFALO の LinkStation や I-O DATA の NAS でも事情は同じです。全部を書き出せるのは Google Takeout だけです。

ステップ 1:Google Takeout で書き出す

  1. パソコンで takeout.google.com を開き、「選択をすべて解除」を押します。
  2. 「Google フォト」にチェックを入れ、「次のステップ」を押します。
  3. 「1 回エクスポート」「.zip」、サイズは「10 GB」か「50 GB」を選びます。
  4. 「エクスポートを作成」を押し、メールが届いたら 7 日以内にすべてのパートをダウンロードします。

設定の詳細は Google フォトを全部ダウンロードする方法 にあります。zip を NAS の共有フォルダーに直接保存することもできます。ただし、何万もの小さなファイルをネットワーク越しに展開するのは遅いので、作業はパソコンのディスクで行うほうが速く進みます。

ステップ 2:先に直す必要がある理由

直していない Takeout のフォルダーを NAS にコピーすると、Synology Photos や QuMagie は何千枚もの写真をコピーした日に並べます。理由はこうです。

  • スクリーンショット、LINE などで受け取った画像、スキャン、編集した写真、Google フォトで日付を変えた写真は、ファイルの中に撮影日時を持っていません。本当の日付は横の .json ファイルにしかありません。
  • 撮影日時がないと、NAS のアプリはファイルの更新日時を使います。それは解凍した日かコピーした日です。
  • Google フォトで追加した位置情報も .json にしかないので、地図は空のままです。
  • アルバムのフォルダーには、年のフォルダーにある写真のコピーが入っています。

ステップ 3:日付を写真に書き込む

Windows か Mac で Takeout JSON Metadata Fixer を使います。

  1. 「Takeout .zip」を選び、すべてのパートを追加します。
  2. 書き出し先に、パソコンのフォルダーか、NAS の共有フォルダーそのものを選びます。Windows では先に共有フォルダーを割り当てます。エクスプローラーで「PC」を右クリックし、「ネットワーク ドライブの割り当て」を選んで \\your-nas\photo のように入力します。Mac では Finder の「移動」から「サーバへ接続」を選び、smb://your-nas/photo のように入力します。
  3. フォルダー構成を選びます。年/月なら、どの NAS のアプリでも扱いやすい形です。
  4. 「Dry run」でプレビューを確かめてから、本番を実行します。

アプリは撮影日時と GPS の位置を写真に書き込み、ファイルの日付も合わせます。書き出し先にまったく同じ写真があれば飛ばすので、アルバムのコピーでライブラリが倍になることはありません。最初の 500 枚は無料で、Premium は 19.99 米ドルの 1 回払いです。

無料の方法もあります。exiftool(検証済みのコマンド)、GooglePhotosTakeoutHelper、NAS で Immich を動かしているなら immich-go です。

ステップ 4:NAS にコピーする

Synology。 共有フォルダーの photo にコピーします。Synology Photos の個人スペースに入れるなら homes/<ユーザー名>/Photos です。エクスプローラーか Finder で SMB 経由でコピーします。少ない量なら、ブラウザーの File Station でもかまいません。Synology に絞った手順は Google フォトを Synology NAS に移行する方法 にあります。

QNAP。 Multimedia の共有フォルダーか、QuMagie でコンテンツの場所として登録したフォルダーにコピーします。

ほかの NAS や自宅サーバー。 どの共有フォルダーでもかまいません。Immich、Nextcloud、PhotoPrism を使っているなら、コピーのあとでそのフォルダーを読み込ませます。Google フォトから Immich へ移行 を参照してください。

ステップ 5:索引が終わるのを待って確かめる

  1. 索引の作成が終わるまで待ちます。Synology Photos や QuMagie はすべての写真のサムネイルを作るので、大きなライブラリでは何時間もかかります。
  2. タイムラインを開き、覚えている年をいくつか見ます。写真が撮った日に並んでいるはずです。
  3. 地図の表示で、旅行の写真を確かめます。
  4. 写真の数を Google フォトと比べます。

まだコピーした日になっている写真があれば、直す前にコピーしたか、.json がもともとない写真です。

ステップ 6:NAS を最後のコピーにしない

RAID の NAS は、ディスク 1 台の故障には耐えます。火事、盗難、間違った削除には耐えません。Synology の Hyper Backup や QNAP の HBS 3 で、写真のフォルダーを USB ドライブや別の場所にもコピーしてください。新しい写真を足していく方法は、Google フォトのバックアップ方法 で説明しています。外付けHDD に置く場合は Google フォトを外付け HDD に保存・バックアップする方法 を見てください。