我使用的是 macOS 12.6.2 (Monterey),在 Time Machine 中配置了两个备份磁盘。其中一个是本地网络上的旧 Airport Time Capsule,因此如果我的笔记本电脑插上电源,它每小时都会自动备份一次。这些磁盘很慢,我担心驱动器不再非常可靠,因为“过热”指示灯已经亮了 2-3 年。
第二个是外置硬盘,我每周用 USB 插入一次。速度快得多,但不方便,因为我通常把笔记本电脑放在膝盖上使用,而且我不想随身携带外置硬盘。
Time Capsule 在 Time Machine 偏好设置页面中列在第一位。
问题是,如果我插入外部驱动器并说“立即备份”,它几乎总是选择备份到 Time Capsule 而不是外部驱动器,即使外部驱动器上的最新备份要早得多。我必须等待 Time Capsule 备份完成后才能再次说“立即备份”并获取我的外部备份。
有办法改变这种情况吗?如果两个驱动器都可用,我希望能够选择使用哪个驱动器,或者如果插入了外部驱动器,则始终默认使用外部驱动器。
答案1
tmutil
我使用终端中的实用程序对我的问题得到了部分答案。
如果我跑
tmutil destinationinfo
我看到的结果如下:
> ==================================================
Name : Data
Kind : Network
URL : afp://...
Mount Point : /Volumes/Time Machine Backups
ID : 612...
====================================================
Name : Time Machine 2
Kind : Local
Mount Point : /Volumes/Time Machine 2
ID : A50...
外部驱动器是第二个,因此要触发对该驱动器的立即备份,我可以输入
tmutil startbackup --destination A50...
这似乎有效。ID 值是长十六进制字符串(大约 30 个十六进制数字),因此我需要创建一个别名或脚本文件来运行它。如果有人可以建议使用常规菜单界面的方法,我更喜欢这个。