Answers:
要禁用本地备份,请在终端中发出以下命令:
sudo tmutil disablelocal
由于系统将在驱动器填充满时自动修剪并禁用本地备份,因此几乎不需要这样做。您可以使用控制台应用程序搜索备份,以查看是否以及何时由于空间不足而进行存储清理。
关于本地快照的目的,存在很多困惑。运行备份时,不是要快照然后转储到实际的Time Machine驱动器中,而是分开的一组快照,当您离开Time Machine驱动器时,它们可以使您恢复意外更改或删除的文件。 。这不是真正的备份-如果便携式计算机的驱动器出现故障,它不会为您提供帮助-但如果您在旅途中,并且在旅途中意外丢失了东西,它将提供帮助。因此,TM备份后不会清除它们。
在我的计算机(带闪存的Macbook Air)上,它会在一周后删除旧的移动快照。具有硬盘驱动器的设备上的行为可能有所不同,因为它们不会遇到满盘的寿命问题。根据Apple的文档,一周后不会删除它们。请注意,Finder中显示的可用空间并未考虑本地快照,因为如果需要这些快照,它们将被自动删除,并且至少会自动保留20%的磁盘空间,因此通常不应该这样做。不必担心本地快照占用的空间。但是,如果您不希望它们出现,可以使用命令禁用它们sudo tmutil disablelocal
。这将释放您本地快照占用的空间,并且如果您使用sudo tmutil enablelocal
,它将以一组空的本地快照重新开始。因此,清除存在的问题的一种快速方法是禁用和重新启用本地快照。
您可以通过激活Time Machine查看正在存储的旧备份数量。白色的勾号表示本地快照,紫色的勾号表示实际备份。
/Volumes/MobileBackups
,只是将其移到了某个地方。它去了哪里,如何立即清除数据?
我要补充一点,因为我遇到了通过Time Machine Restore将数据从1TB HDD迁移到0.5TB SSD的问题。我已经将磁盘上的总数据从约730GB减少到了约350GB,但是由于移动备份,我仍然发现Time Machine Backup的容量约为730GB。
关闭“时间机器”将删除移动备份,但这不会立即完成(可以在“磁盘工具”中进行确认),它们只是移至“废纸rash”,以后再删除(尽管您不会看到它们)。有人会建议使用此Terminal命令的严厉措施:
$ sudo rm -rf /.MobileBackups.trash
我只建议将此作为最后的努力。
由于已经备份了我的数据,因此我可以尝试一下,但是会出现权限错误,这大概是由系统提供的一种保护措施。因此,我停止了该过程,只是重新启动了多个系统。
这样就达到了目的,并且释放了空间,使我可以创建较小的Time Machine备份以还原到较小的驱动器。
sudo rm -r /Volumes/MobileBackups
这是一个虚拟文件夹。并且显示的大小不是实际的,仅复制了更改的文件,而是显示所有数据的总大小。删除MobileBackups不会增加160 GB的可用空间。
要删除MobileBackups,只需将另一个Backup备份到外部驱动器,它将移动所有数据。您将在外部驱动器上获得可用空间和更详细的备份。
du
报告。我刚运行sudo tmutil disable local ; sudo tmutil enable local
(感谢@cablesm),结果du
报告了我目前需要的38 GB可用空间。
OFF
然后又ON
再次将其打开时,本地备份又像一次噩梦般再次出现。必须再次禁用本地。