macOS 时间机器不支持在系统设置中自定义自动备份时间间隔,仅按分层条件触发:24小时内每小时、1个月内每日、更早每周;无法设置精确定时,终端修改已失效。

macOS 系统设置里无法直接设置或修改时间机器的自动备份时间间隔。苹果没有提供“每2小时”“每天凌晨3点”这类自定义定时选项,图形界面中根本不存在该设置项。时间机器的自动触发是条件驱动的,不是固定时钟驱动。
你能在系统设置里做的,只是启用自动备份功能,并确保环境满足系统默认的触发条件——它会按分层规则尽力执行,但不保证严格按时。
✅ 正确开启自动备份(系统设置内可操作)
- 连接并格式化好外置硬盘(推荐 APFS 格式)
- 打开 系统设置 > 通用 > 时间机器
- 点击 添加备份磁盘…,选中你的硬盘
- 勾选 加密备份(强烈建议),输入密码确认
- 点击 使用磁盘 —— 此时自动备份即已启用
菜单栏会出现时间机器图标,悬停可看到“最新备份:X分钟前”,说明服务已运行。
⚠️ 系统设置里没有“时间间隔”调节开关
- “备份频率”“每X小时一次”等选项不存在于任何 macOS 版本的图形界面中(包括 Sonoma、Sequoia)。
- 所谓“每小时备份”,其实是系统在满足以下全部条件时,最多每小时尝试一次:
- Mac 接通电源
- 备份磁盘已挂载且在线
- 系统空闲(CPU/磁盘负载低)
- 距上次成功备份 ≥ 1 小时
- 没有高优先级任务(如系统更新、软件安装)
? 想更可控?只能绕过系统设置(终端或工具)
如果你确实需要接近定时的备份行为,可行路径只有这些:
-
用 launchd 写定时脚本:例如每天凌晨2点强制执行
tmutil startbackup --auto
需配合:禁用睡眠、保持磁盘常连、确保电源稳定 - 用 Lingon X 或类似工具创建计划任务:调用系统备份命令,比手动写 launchd 更友好
- 不推荐 TimeMachineEditor:Monterey 后兼容性差,可能干扰 backupd 进程,导致备份卡住或失败
注意:过去曾有效的终端命令
sudo defaults write ... StartInterval -int 3600在 Ventura 及之后版本已失效,系统会忽略或重置该值。
macOS Automator Services下载部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
? 怎么确认自动备份是否真在运行?
打开终端,输入:
tmutil status
关注三项输出:
-
AutoBackup: 1→ 已启用 -
Running: 0→ 当前未执行中(空闲) -
LastResult: Success→ 上次备份成功
菜单栏图标悬停也能快速查看最近一次备份时间。
不复杂但容易忽略。


















