技術ガイド
MacでiCloud写真をバックアップする方法
Azivaultで独立したiCloud写真のバックアップを作成するには、ソースに写真ライブラリを指定してプランを追加します。ライブラリ全体または対象アルバム、保存先を選び、復旧パスワードを保管してから初回バックアップを実行します。AzivaultはPhotoKitを通じて、iCloudにだけ保存されているオリジナルを含む対象リソースを取得します。
公開および技術レビュー済み:。
対象範囲と制限。iCloud写真とバックアップは役割が異なります。Azivaultは、持ち運べるリソース、対応メタデータ、ユーザーが作成したアルバム構成を保護しますが、Appleが管理する「写真」のすべての機能は再現できません。
iCloud写真を使っていてもバックアップが必要な理由
iCloud写真は、1つの写真ライブラリをAppleデバイス間で同期します。削除や編集も各デバイスへ反映されます。Appleは「最近削除した項目」などの復元機能を提供していますが、同じApple Accountとサービスの仕組みの中にあります。
Appleは、iCloud写真を使っている場合でも、「写真」ライブラリのローカルバックアップを保管するよう案内しています。独立したリポジトリを用意すると、同期とは別の保存先と復元手段を確保できます。同期ライブラリが後から変更されても、確定済みのスナップショットは残ります。
詳しい違いは、Macにおけるバックアップと同期の違いをご覧ください。
「写真」をソースに選ぶ
- Azivaultを開き、新しいプランの作成を選びます。
- ライブラリと保存先の識別に使用するプラン名を入力します。
- 「ソースタイプ」で「写真ライブラリ」を選択します。
- アルバムに進み、システム写真ライブラリ全体を含めるか、ユーザー作成のアルバムを選択します。
Azivaultは、.photoslibraryパッケージを通常のフォルダとして扱わず、PhotoKitを使います。ライブラリパッケージを通常のフォルダプランに追加しないでください。内部データベース、リソース、iCloudの状態には、「写真」専用の処理が必要です。
アルバムを選ぶと、そこに含まれるすべての項目がバックアップ対象になります。複数のアルバムに同じ項目が含まれていても、暗号化したリソースを重複して保存せず、それぞれのアルバムとの関係を保持します。
独立した保存先を選ぶ
リポジトリは「写真」ライブラリの外に保存し、できればMacと同時に失われない場所を選びます。Azivaultでは、次の保存先を利用できます。
- 近くのコピー用のローカルフォルダーまたは外部ディスク。
- 共有ローカルストレージ用のマウントされたNASまたはネットワークドライブ。
- オフサイトコピー用のS3互換のオブジェクトストレージ。
Azivaultはストレージをバンドルしません。保存先を指定し、プロバイダーアカウントを保持してください。アプリはリソースバイトと機密性の高いマニフェストデータを書き込む前に暗号化します。
大きなライブラリでは、対象データ量、保存先の容量、アップロード時間、取り出し料金、初回の完全復元にかかる時間を見積もってから運用を始めてください。
復旧情報を安全に保管する
プラン設定中に復旧パスワードを作成し、Macを紛失した場合でも保存できる場所に保存します。便利のためにリポジトリキーをiCloudキーチェーンに保存することもできますが、復旧パスワードは依然として持ち運び可能なロック解除ルートです。
リポジトリキーと復旧パスワードのすべてのコピーを紛失した場合、Azivaultはクライアント側の暗号化をリセットできません。
「写真」とオートメーションへのアクセスを許可する
Azivaultが対象の項目、リソース、アルバムを読み取るには、「写真」へのフルアクセスが必要です。タイトル、キャプション、キーワードを読み取る場合は、macOSが別途オートメーションへのアクセスを求めます。
オートメーションへのアクセスを拒否しても、リソースのバックアップは完了できます。その場合、説明メタデータを保存したとは表示せず、スナップショットに対応範囲の警告を記録します。
「写真」の自動バックアップはAzivault Schedulerヘルパーが実行します。メインアプリとは別のプロセスなので、初回の自動実行時に、macOSがヘルパーにも「写真」とオートメーションへのアクセス許可を求めることがあります。
最適化されたストレージを扱う
「Macストレージを最適化」を使うと、フル解像度のリソースがMacではなくiCloudにだけ保存される場合があります。Azivaultは、PhotoKitにそれらのリソースを要求するときにネットワークアクセスを有効にします。バックアップ前に「写真」をオリジナルをこのMacにダウンロードへ切り替える必要はありません。
Macでは、正しいApple Accountへのサインイン、安定したインターネット接続、一時領域と保存先の十分な空き容量、対象データを取得する時間が必要です。最適化された大きなライブラリの初回バックアップは、2回目以降の増分実行より大幅に時間がかかることがあります。
初回実行中はMacをスリープさせず、安定したネットワークに接続してください。「写真」から対象リソースを1つでも取得できない場合、Azivaultは不完全なスナップショットを復元ポイントとして確定しません。
初回バックアップを実行して確認する
- ストレージ、スケジュール、暗号化、確認の各手順を完了し、プランを追加を選択します。
- プランを選択し、今すぐ実行を選択します。
- iCloudだけにあるリソースの取得中は、「写真」とネットワークを利用できる状態にします。
- 実行結果に、確定済みの「写真」スナップショットが表示されることを確認します。
- スナップショットの詳細を開き、保存されたメタデータと復元範囲の警告を確認します。
手動バックアップと復元は無料です。設定したスケジュールは、試用期間中、または月額、年額、買い切りの自動バックアップ利用期間中に実行されます。
項目数だけでなく復元まで確認する
次の手順で、リポジトリの完全性と実際の復元動作を確認します。
- スナップショットの項目数とリソース数を、意図したプランの範囲と照合します。
- タイトル、キャプション、キーワード、Appleが管理している除外対象について警告を確認します。
- 小さなテストアルバムをApple Photosに復元します。
- 復元したリソース、メタデータ、アルバム構成が、スナップショットに記録された対応範囲と一致することを確認します。
件数が一致するだけでは、リソースを復号できることや、アルバムの関係を再構築できることまでは確認できません。
別の障害にも耐えられるコピーを追加する
Macのそばに置いた外部ディスクは素早い復元に役立ちますが、盗難や災害では両方を同時に失う可能性があります。S3アカウントも、認証情報、支払い、誤削除など、1つの障害点になり得ます。
失いたくない写真には、複数の復元手段を用意してください。たとえば、Macのローカル復元にはTime Machine、オフサイト保存には暗号化されたAzivaultリポジトリを使います。復旧パスワードは別に保管し、保存先やアクセス許可を変更したら復元テストをやり直してください。
関連情報
よくある質問
iCloud写真はバックアップですか?
iCloud写真は写真ライブラリをデバイス間で同期し、復元機能も備えています。ただしAppleは、ライブラリのバックアップを別に保管するよう案内しています。
Azivaultを使う前に、すべてのオリジナルをダウンロードする必要がありますか?
いいえ。バックアップ中に、対象となるiCloud上だけのリソースをPhotoKit経由で取得します。Macをオンラインにしてダウンロードできる状態にする必要があり、初回実行には時間と通信量がかかることがあります。
特定のアルバムだけをバックアップできますか?
はい。「写真」プランでは、システム写真ライブラリ全体、または選択したユーザー作成アルバム内の項目を対象にできます。
「写真」を外部ドライブやS3対応ストレージにバックアップできますか?
はい。「写真」プランでは、ローカルフォルダ、外部ディスク、マウント済みネットワークストレージ、S3対応オブジェクトストレージを利用できます。