关联主题:: 时间机器Mac
同级:: 2025-08-27_星期三
下一级::


放在开头

时间机器并不会自动清除旧的备份数据,我的备份设备为绿联nas,假设我给备份的文件夹Time Machine限额1000G,数据备份满1000G以后,时间机器并不会自动清除历史旧的数据备份记录。
关于这一点,我联系了绿联云的客服并得到了证实。
于是我只能取消文件夹的限额。

以下是我2025-08-27_星期三近乎折腾一天的探索方案… 考虑到这个问题我以后大概率还会遇到,所以才有此次文档的记录。

该如何实现旧备份的清理呢?

1、使用终端命令

在网上查到一个方案:
1、先查看所有本地备份

tmutil listbackups

我在终端运行该指令后,的确可以看到所有的备份数据。

类似结果:

/Volumes/.timemachine/571994CC-0957-4217-AC7B-B82C00C828AF/2025-02-25-035554.backup/2025-02-25-035554.backup 
/Volumes/.timemachine/571994CC-0957-4217-AC7B-B82C00C828AF/2025-03-04-061311.backup/2025-03-04-061311.backup 
/Volumes/.timemachine/571994CC-0957-4217-AC7B-B82C00C828AF/2025-03-12-170522.backup/2025-03-12-170522.backup 
/Volumes/.timemachine/571994CC-0957-4217-AC7B-B82C00C828AF/2025-03-20-062713.backup/2025-03-20-062713.backup

2、尝试选择最早的备份进行删除

sudo tmutil delete /Volumes/.timemachine/571994CC-0957-4217-AC7B-B82C00C828AF/2025-02-25-035554.backup/2025-02-25-035554.backup 

但是我经过多次尝试,期间和chatgpt、Dia浏览器、gemini 2.5pro、Grok进行对话均未得到解决…

所以使用终端命令在我这没有跑通…

2、手动访问MacBook Pro.sparsebundle

通过smb挂载nas的时间机器文件夹,然后可以看到MacBook Pro.sparsebundle,需要使用密码登录。
但是我多次尝试均无法打开:未能打开磁盘映像未能完成该操作。资源忙

在“活动监视器”强制关闭相应的进程也没有效果…

唯一靠谱的方案:

  1. 绿联nas取消时间机器设置及文件夹;
  2. mac设置里移出时间机器备份;
  3. 重启电脑

然后就可以手动访问MacBook Pro.sparsebundle了,需要等待一段时间才可以看到以日期为开头的时间备份数据… 挨个删除的时候非常卡顿,得非常有耐心才行…

但是优点是,可以在这个文件夹里进入时间机器,按照时间轴回顾数据备份。

  • 缺点:删除了部分数据以后,mac电脑重新进行数据备份就会出bug…导致无法备份。

3、目前想到的唯一可行的方案。

  1. 绿联nas设置文件夹「Time Machine1」、「Time Machine2」、「Time Machine3」,每个文件夹限额1000G;
  2. 先将1作为mac时间备份的地址,备份满数据以后再切换到2。
  3. 这样至少有了一个缓冲期,毕竟备份满1文件夹至少几个月,等到2文件夹满以后,再使用文件夹3,这时候就可以将文件夹1删除了。

除非后面发现了更好的解决方案,否则短期内,也就这个方案最靠谱了。

参考资料:

1、时间机器备份提示空间不足,怎么删除老旧的备份? - V2EX
2、时间机器 Time Machine,不自动清理老备份,提示空间不足无法备份,有解决办法吗?