如果你曾经使用 Mac 备份你的 iPhone、iPad 或其他 Apple 装置,那数据会存放在内部硬盘。
你可能只有少量的档案需要备份,因此不会佔用太多硬盘空间,但长期下来,其实也是不小的容量,而为了腾出更多空间,你可能就会想把iPhone备份到外部硬盘。
原则上是可以的,不过要注意,Apple 官方不太建议这麽做。
iPhone 会备份哪些数据,为什麽佔用这麽多空间
当你使用电脑备份移动装置数据时,都是存放在内部硬盘,资料夹位置的名称叫 MobileSync。
有时候这些档案会越来越大,特别是如果你需要同步备份多个装置。
一般来说,旧备份都会被新备份的取代(除了你有设定保留),照道理说应该不会佔用太多硬盘空间才对。
但事实上手机长时间使用,裡面的数据资料一定越来越多,因此通常新备份的容量都会变得更大,更别提多装置或保留旧的备份数据。
我们非常建议藉由 iCloud 来备份 iPhone 数据,然后删除你 Mac、电脑的备份资料,这是最安全也最简单的作法,只不过可能需要花钱额外买容量。
不过,如果你仍然想透过把备份移到外部硬盘,那下面就来教你怎麽操作。
将iPhone备份到外部硬盘的完整步骤
步骤 1:找到你的 iPhone、iPad 备份数据
这个步骤很简单,你的备份数据就存放在 MobileSync 资料夹内。
你可以叫出 Spotlight 功能,输入 ~/Library/Application Support/MobileSync/Backup,画面就会自动打开这个资料夹。
当然,你也能手动打开,步骤如下:
- 打开 Finder
- 于左侧栏位点选你的装置
- 点选画面中的管理备份
- 选择特定装置
- 按住 Control 键,并点选装置
- 于备份清单中,选择你要移动的备份版本,于 Finder 打开
步骤 2:移动你的备份至外部硬盘
这个步骤同样很简单,但你必须注意外部硬盘的名字,以及建立资料夹的名称,包含标点符号与空格,因为这名字将会使用在 Terminal 终端机裡。
下面我会建议一个名字,如果你想使用不一样的,请小心一定要正确复盖,要不然会出错。
- 接上你的外部硬盘
- 打开外部硬盘
- 进到 iOS 备份版本的资料夹位置,并选取它
- 把它拖曳到外部硬盘裡
- 输入你的管理者密码
- 重新命名外部硬盘的 iOS 备份资料夹名称,换成 ios_backup,你可能会需要再次输入管理者密码
- 原本内部硬盘的 iOS 备份资料夹也改成 old_backup
请注意,现在还不要删除内部硬盘的 old_backup。
步骤 3:创建符号连接(symlink),告诉电脑数据备份新的存放位置
这是所有步骤中最难,也是最困难的一块。
如果不执行这步骤,那你的电脑将无法再次备份 iPhone 或 iPad,变成需要手动把文件夹移回至 Mac。
使用 macOS Mojave 或更高版本,请先更改 Mac 的 Terminal 权限,否则会没有权限执行,以下为更改步骤
- 打开系统偏好设定
- 点选安全与隐私
- 选择隐私选项
- 如果画面被锁定,请点击左下角的锁头进行更改,没有的话直接跳到第六步。
- 输入你的系统密码,并点选解锁
- 点选左侧清单中的硬盘完全访问
- 点选 + 把终端机加进来,这样就能获得完全控制权
- 搜寻 Terminal
- 把框框打勾
接下来,就正式进入 Terminal 步骤,正确的路径非常重要。
每个人的硬盘名称与备份文件资料夹名称都不同,如果你有更改,请记得正确复盖,以下是我所使用的 Terminal 程式码:
ln -s /Volumes/External/ios_backup ~/Library/Application\ Support/MobileSync/Backup/4f1234a05e6e7ccbaddfd12345678f1234b123f
- In -s:这个命令是告诉系统至新的位置
- Volumes:硬盘
- External:硬盘名称,看你的硬盘名称叫什麽名子就复盖即可
- Ios_backup:备份资料夹位置,如果你有改其他名称,记得更改
- ~/Library/Application\ Support/MobileSync/Backup:这个命令是告诉系统备份位置在哪裡
- 4f1234a05e6e7ccbaddfd12345678f1234b123f:这是备份资料夹的名称
如果你的外部硬盘名字中间有空格,请确定你也有输入。
例如:如果你的外部硬盘叫 “My Drive”,确保完整输入,不要只输入 MyDrive。
- 打开 Spotlight 开启 Terminal
- 输入上面所说的程式码(别忘了该更改的名称,如:硬盘名字、备份资料夹的名字)
- 按下 Enter
- 关闭 Terminal
接着在 MobileSync 中这个备份资料夹应该会多一个箭头符号。
整体就大致完成了,不过再删除旧备份资料(old_backup)前,请先检查是否能正常工作。
- 打开 Finder
- 于左侧清单选择你的设备
- 点选立即备份
- 于外部硬盘打开 ios_backup 资料夹
- 检查备份资料的时间对不对(是不是今天,现在)
如果正确,那你就可以删除旧的备份(old_backup)资料夹。
步骤 4:关闭连接装置时自动备份功能
如果你的外部硬盘不会随时连接 Mac,请一定要关闭连接后自动备份的功能,要不然每次接上 iPhone、iPad 时,都会跳出错误信息。
- 打开 Finder
- 于左侧清单选择你的设备
- 把当 iPhone/iPad 连接时自动备份的功能左侧勾勾取消
如何移除符号连接,让一切恢復预设
如果过程中不小心有步骤出错,无法正常功能,或想变回原来的备份过程,那你只需要删除符号连接资料夹即可。无需透过 Terminal。
- 打开 Spotlight 输入 ~/Library/Application Support/MobileSync/Backup
- 点选符号连接资料夹,也就是图示中有箭头的那一个
- 删除它,丢到垃圾桶
- 经由电脑备份你的设备
- 删除外部硬碟的 ios_backup(如果你也不想要)