特徴
Macの「写真」をバックアップ
Azivaultは、Macのシステム写真ライブラリから取得できる写真やビデオのリソースをバックアップします。対応するメタデータとユーザーが作成したアルバム構成も、ユーザーが管理するストレージ上の暗号化リポジトリに保存します。
公開および技術レビュー済み:。
対象範囲と制限。AzivaultはAppleのPhotoKitと「写真」のオートメーション機能を使用します。
.photoslibraryパッケージをコピーまたは変更せず、Appleが管理するすべての機能を再現するものではありません。
写真のバックアップに含まれるもの
次の表は、バックアップに保存されるデータと、「写真」への復元時に再現できるデータを分けて示しています。
| 項目 | バックアップに保存 | 「写真」に復元 |
|---|---|---|
| 写真とビデオのリソース | PhotoKitから取得できる対象項目の全リソース。利用できる場合は、オリジナル、ペアリソース、調整済みリソースを含みます | 対応するリソースの組み合わせを「写真」に新しい項目として追加します |
| コアメタデータ | メディア種別、サイズ、再生時間、日付、位置情報、お気に入り、非表示、バースト関連のフィールド | 作成日、位置情報、お気に入り、非表示の状態 |
| 説明メタデータ | 「写真」のオートメーションで完全に取得できたタイトル、キャプション、キーワード | スナップショットに完全に保存され、復元時にオートメーションを利用できるタイトル、キャプション、キーワード |
| アルバム構成 | ユーザーが作成したフォルダ階層、アルバム、所属関係、項目の順序 | ユーザーが作成したフォルダ、アルバム、所属関係、項目の順序 |
| Apple管理の機能 | 公開APIでは再現できない機能を、対象外として明確に記録 | 「ピープルとペット」「メモリー」、スマートアルバム、共有アルバムのアクティビティ、「最近削除した項目」の状態は再現しません |
Azivaultは、復元できない項目をスナップショットごとに記録します。Apple管理の機能を再現できない場合は復元範囲の制限です。一方、暗号化したリソースが欠けている、または読み取れない場合は完全性エラーとして扱います。
ライブラリ全体または選択したアルバムをバックアップする
プランを作成するときに、システム写真ライブラリをソースとして選択します。ライブラリ全体を対象にすることも、ユーザーが作成したアルバムだけを選ぶこともできます。選択した複数のアルバムに同じ項目が含まれていても、リソースを重複して保存せず、対象となるすべての項目をバックアップします。
アルバムの選択はバックアップ範囲だけを決めます。日常の編集には引き続き「写真」ライブラリを使い、Azivaultリポジトリには独立した暗号化スナップショットを保存します。
iCloud写真から取得できるオリジナルをバックアップする
「Macストレージを最適化」によってオリジナルがMac上にない場合でも、PhotoKitからリソースを取得できます。Azivaultはネットワーク経由で取得し、認証付きの暗号化チャンクとしてリポジトリに保存します。
初回バックアップには、時間、通信量、保存先の空き容量が多く必要になることがあります。Macをオンラインにし、正しいApple Accountでサインインして、選択したリソースを取得できる状態にしてください。Azivaultは、すべての対象リソースと暗号化マニフェストの保存が完了してからスナップショットを確定します。
中断または失敗した実行は復元ポイントになりません。ライブラリ全体を対象とするプランでは、「写真」の変更履歴を利用して変更のない記録を引き継ぎ、未変更のiCloudリソースを再取得しないようにできます。変更履歴を利用できない場合は、安全側に倒してライブラリを再走査します。
再現できる範囲を明示してメタデータを保存する
PhotoKitから、バックアップと復元に必要なリソースと基本情報を取得します。タイトル、キャプション、キーワードの復元に必要な書き込み機能はPhotoKitにないため、別途「写真」のオートメーション許可を使います。
オートメーションへのアクセスが拒否されている、または不完全な場合でも、リソースのバックアップは続行できます。その場合は対応範囲の警告を記録し、読み取れなかった説明メタデータを保存したとは表示しません。
「写真」の一部の状態は、持ち運べる項目ではなくApple管理のシステムに属します。Azivaultは、「ピープルとペット」「メモリー」、スマートアルバム、共有アルバムのアクティビティ、「最近削除した項目」の状態を再現しません。元のライブラリの識別子も、別のMacで使える識別子としては扱いません。
自分のストレージに「写真」のバックアップを保存する
「写真」プランは、フォルダプランと同じ保存先の選択肢を使用します。
- ローカルフォルダーまたは外部ディスク。
- マウントされたネットワークドライブまたはNASフォルダー。
- サポートされているプロバイダーのプレセットとカスタムエンドポイントを含む、S3対応のバケット。
リソースデータと機密性の高いマニフェストは、保存前に暗号化します。公開される「写真」のインデックスには件数と対応範囲フラグだけを記録し、ファイル名、「写真」の識別子、アルバム名、位置情報、ユーザーメタデータは公開しません。
「写真」のバックアップを手動またはスケジュールで実行する
手動バックアップと復元は無料です。自動バックアップは、試用期間中、または月額、年額、買い切りのいずれかで利用でき、Azivault Schedulerヘルパーが実行します。
メインアプリとスケジューラは別々に署名されたプロセスなので、macOSがそれぞれに「写真」へのアクセス許可を求めることがあります。タイトル、キャプション、キーワードには、別途オートメーションへのアクセス許可も必要です。許可がない場合は、成功したように見せず、エラーまたは対応範囲の警告を表示します。
スナップショットを「写真」に復元する
Azivaultでコミット済みの写真スナップショットを選び、復元を選択します。Azivaultは日付付きの最上位フォルダを「写真」に作成し、新しい項目として追加します。元の項目を上書き、統合、削除することはありません。
復元が止まっても、復元ジャーナルを使って、完了済みの項目を重複して読み込まずに再開できます。新しいコピーを復元を選び、別の完全なコピーを作ることもできます。Azivaultは成功を報告する前に、「写真」から確認できるリソース種別、対応メタデータ、フォルダ、アルバム、所属関係、項目の順序を検証します。
手順ごとの復元ワークフローについては、「Apple Photosのバックアップを復元する」を参照してください。
「写真」の復元手順をテストする
- ユーザーが作成したテストアルバム用の小さな写真プランを作成します。
- プランを実行し、コミットされたスナップショットが報告されていることを確認します。
- メタデータの対応範囲に関する警告を確認します。
- スナップショットをApple Photosに復元します。
- リソース、日付、位置情報、お気に入り、非表示、アルバム構成を確認します。
- 復元した項目数とアルバム数を確認してから、プランをテスト済みと判断します。
このテストでは、元の「写真」ライブラリの項目を危険にさらさず、バックアップと復元の両方を確認できます。
関連情報
よくある質問
AzivaultはiCloud写真のオリジナルをバックアップしますか?
Azivaultは、iCloud専用のオリジナルを含む、Macのシステム写真ライブラリから利用可能な選択されたリソースをPhotoKitにダウンロードするように要求します。Macはオンラインで、サインインしていて、それらを取得できる必要があります。
「写真」のバックアップではアルバムも保存されますか?
はい。ユーザーが作成したフォルダ、アルバム、所属関係、項目の順序を保存します。Apple管理のスマートアルバムや共有アルバムのアクティビティは再現できません。
Azivaultは「写真」のすべてのメタデータを保存しますか?
いいえ。対応する日付、位置情報、お気に入り、非表示、ユーザーが作成したアルバム構成を復元します。タイトル、キャプション、キーワードには、別途「写真」のオートメーション許可が必要です。Apple管理の「ピープルとペット」「メモリー」、スマートアルバム、共有アルバムのアクティビティ、「最近削除した項目」の状態は再現できません。