backupd
又称:Time Machine
简要回答
backupd是macOS中的时间机器备份进程。它负责创建时间机器备份,并管理备份磁盘上的备份历史。
时间机器备份运行时,backupd和相关的帮助程序会读取更改过的文件,把它们拷贝到备份磁盘,并在空间不够时删除旧备份。这期间你会看到磁盘活动和一些CPU占用。
只要打开了备份,时间机器就会定期自动备份,所以backupd时不时出现是正常的。
本页内容
backupd为什么占用这么多CPU或磁盘
首次备份到新磁盘时会拷贝所有内容,可能要很长时间。之后的备份只拷贝变化的部分,但在macOS更新后、移动大文件夹后,或者虚拟机映像、磁盘映像这类大文件发生变化时,备份量仍可能很大。
通过网络备份到另一台Mac或网络存储设备,可能比备份到直接连接的磁盘更慢。
如何减轻负载
在“系统设置”→“通用”→“时间机器”中点按“选项”,排除不需要备份的文件夹,例如可以重新生成的构建输出或缓存。你也可以在时间机器菜单中跳过正在进行的备份。
不要为了停止备份而在活动监视器中退出backupd。请使用时间机器自己的控制选项,让备份干净地停止。
如何查看备份是否正在进行
备份进行时,菜单栏中的时间机器菜单会显示进度。“终端”能以文字给出同样的答案。
白天中途断开备份磁盘,不会丢失任何东西。Apple指出,重新连接磁盘后,时间机器会恢复备份计划,所以插回磁盘后不久,backupd又会忙起来。
- 在“终端”中运行
tmutil currentphase。它会显示备份当前所处的步骤;什么都没发生时,则显示BackupNotRunning。 - 运行
tmutil status可以看到更多细节。Running = 1表示正在备份,Running = 0表示没有在备份。备份进行时,输出中还会包含进度。 - 在活动监视器中,点按“磁盘”标签页,找到backupd和backupd-helper。拷贝文件时,它们的“读取字节”会不断增长。
时间机器备份为什么慢
Apple列出了几个原因,与backupd长时间忙碌时你在活动监视器中看到的情况相符。
- 把数据存放在超大文件中并经常更新的App。每当文件发生变化,时间机器都会备份整个文件。
- 杀毒软件或其他实用工具不停扫描备份磁盘,让它一直很忙。Apple建议只把备份磁盘用于时间机器。
- 通过网络备份,速度取决于网络。直接连接的磁盘更快。
- Mac上的数据很多,让准备阶段耗时更长。
- 在macOS Big Sur或更高版本上,备份磁盘没有格式化为APFS。
如何降低备份频率或排除文件夹
你可以更改计划,而不必完全停止备份。在macOS Ventura及更高版本中,从时间机器菜单中选取“打开时间机器设置”,点按“选项”,然后从“备份频率”菜单中选择一项。排除文件夹也是在同一个“选项”窗口中。
要检查某个文件夹是否已被排除,在“终端”中运行tmutil isexcluded ~/path/to/folder。它会在路径前显示[Excluded]或[Included]。
为什么没有连接备份磁盘时backupd也在运行
时间机器还会创建本地快照。Apple表示,这些快照每小时创建一次,存放在与你的文件相同的磁盘上,最多保留24小时,或保留到需要空间时为止。所以笔记本电脑不在备份磁盘旁边时,你也可能看到backupd在活动。
要列出启动磁盘上的本地快照,在“终端”中运行tmutil listlocalsnapshots /。它只读取列表,不做任何更改。
常见问题
Mac上的backupd是什么?
它是运行时间机器备份的macOS进程。
时间机器为什么让我的Mac变慢?
备份会从磁盘读取大量数据,还会占用一些CPU。首次备份和大量更改后的备份耗时最长。排除不需要备份的大文件夹会有帮助。
如何停止backupd?
在时间机器菜单中跳过这次备份,或者在时间机器设置中关闭自动备份。尽量不要强制退出它。
backupd多久运行一次?
打开自动备份后,时间机器会保留每小时、每天和每周的备份,所以backupd全天都会运行。你可以在时间机器的“选项”中更改频率。要在“终端”中取消正在进行的备份,tmutil stopbackup会干净地停止它。
backupd-helper是什么?
它是与backupd配合工作的时间机器进程。它作为系统进程运行,在准备和进行备份时很忙。和backupd一样,不应强制退出它。
时间机器备份时还能使用Mac吗?
可以。Apple指出,备份进行时你可以继续使用Mac。首次备份耗时最长,之后的备份只拷贝有变化的内容。
相关条目
想找比活动监视器更好的工具?请看Mac上最好用的活动监视器替代品,或者浏览术语表中的所有条目。