
MacBook pro、Airなどのストレージが256GBだと容量が圧迫されやすいものです。
容量が足りなくなると昔の機種であればメモリしかり増設することが出来ましたが、現在の機種では難しいので、多くの場合外付けの記憶装置(HDD,SSD)を使うことになります。
単純に写真などのデータを本体から外付けの記憶装置に移動するだけであれば、データをコピペするような形で問題ありませんが、Macのシステムと紐付けて使うようなデータの場合、単純にデータを移動しただけでは最大限に機能を活かしきれません。
今回は比較的容量の大きくなるiPhoneのバックアップデータを例にしますが、iPhoneのバックアップをMacのFinderを使って取っている場合、バックアップ関連の操作をする下記画面に「バックアップを管理」「バックアップを復元」といったボタンがあると思います。

何かの事故でiPhoneのデータが消えてしまった場合、この復元ボタンからバックアップを取った時のiPhoneの状態に戻せる訳ですが、単純にバックアップデータを本体からSSDなどに移しただけだと、ボタンをクリックしてもバックアップしてあるデータが表示されません。
※グレーアウトしてクリック出来ない場合は、iPhoneを探すがオンになっていないか確認し、なっている場合オフにする。
※現在のiOSがバックアップを取った時より古い場合(ダウングレードしている)もグレーアウトします。
これはデータがバックアップを取るシステムと紐づいていないために起きます。
iPhoneのバックアップに限らずですが、Macのシステムと紐づいているデータには、元の保存場所に新しい保存場所の情報(シンボリックリンク)を残しておかなければ上手く機能してくれません。
1.元のバックアップデータの場所
Finderを開き、「⌘ + ⇧ + G」、表示された検索窓に
~/Library/Application Support/MobileSync/Backup/
とコピペしてください。
このフォルダの中に、ランダムな英数字の名前がついたフォルダが一つまたは複数あるはずです。
これらがiOSデバイスのバックアップデータです。
2.外付けSSDにフォルダを作成・移動
iOS_backUpsといった感じでSSD内にフォルダを作成し、その中にBackupフォルダにあったデータをすべて移します。
移動が完了したら、Backupフォルダはフォルダごと削除してください。
※心配であれば、一旦リネーム( _Backupなど )して残しておいても大丈夫です。
3. シンボリックリンクを作成する
この作業が重要になります。
ターミナルというアプリケーションを使用します。
sudo ln -s /Volumes/【SSDの名前】/iOS_backUps ~/Library/Application\ Support/MobileSync/Backup
上記内容をターミナルに入力します。
※パスワードを求められたらMacログイン時に使うパスワードを入力してください。
※SSDの名前とは、記憶装置の名前です。SSDに接続した際にFinderのサイドバーやディスクトップに表示される名前です。
※SSD側のフォルダ名をiOS_backUpsとしていますが、ご自身で付けた名前が違う場合、合わせて変更してください。
正しく実行されると、元のBackupフォルダの場所に矢印のついたショートカットアイコンのBackupフォルダが作成されており、中身がSSDに繋がっていると思います。
表示を確認したら下記コマンドをターミナルに入力します。
sudo chown -h $(whoami) ~/Library/Application\ Support/MobileSync/Backup
これはsudoで作成したため、リンクの持ち主が root になっている可能性があります。
これを「あなた(ユーザー)」の持ち物に修正して、FinderやiTunesが確実にアクセスできるようにします。
Operation not permitted
Operation not permittedがターミナルに表示され上手くシンボリックリンクが作成出来ない場合、SSD側に移したバックアップファイル内に問題がある場合が多いです。
SSD内のバックアップフォルダの中を確認してみてください。
中にもう一つ同じ名前のフォルダが単純に存在してしまっていたり、同じ名前のショートカットフォルダがあり無限に階層が続いてしまっているこということがあれば、削除しましょう。
※ショートカットで無限階層が出来ている場合は、一番上の階層にドラッグで問題のショートカットアイコンを移動させてから削除した方が良いです。
4.動作確認
iPhoneをMacに繋ぎ、FinderやiTunesを開き、「バックアップを管理」あるいは「バックアップを復元」ボタンをクリックし、過去のデータが表示されるか確認してみてください。
表示されていれば完了です。
これで今後バックアップをする際も外付けの記憶装置の中に自動で作成されます。