如何删除另一台机器的定时机器备份?


14

我已经使用Time Machine驱动器备份了我的主机以及朋友的Mac。现在,她的计算机正在另一台 Time Machine驱动器上备份,她希望我删除她的备份。

我熟悉删除特定时间机器备份的(也许是晦涩的)方法,或者如何删除特定文件的所有备份,但是我不知道如何删除另一台机器的备份。

如果可以访问她的计算机,则可以插入驱动器并使用计算机上的时间机器删除驱动器的整个备份。我猜必须这样做是否合理无关紧要,因为我无法使用该机器。:)

请没人建议我把她的备份拖到垃圾桶里。我曾经做过一次,垃圾从未排空。

有任何想法吗?


我拖了我一台旧机器的备份文件夹,就像你写的那样,我无法清空垃圾箱。我也不能将其拖回去,因为有一个错误:“操作无法完成,因为备份项目无法修改。” 那么,您是如何摆脱该文件夹的呢?
puri

Answers:


16

您可以使用该tmutil工具逐个删除备份。

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss

如果确定选择了正确的名称,则可以通过不输入时间并让其删除整个文件夹来删除该Mac上的所有备份:

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name

sudo命令需要您的密码(它不会在屏幕上回显,因此只需键入它并暂停一下,以确保您在按Enter键之前确定正确的文件日期)。


对于我来说,另一台Mac的名称没有出现在Backups.backupdb文件夹中(在10.11.3上)。
山姆·布莱曼

@SamBrightman是否可能驱动器已满并且修剪了旧的备份?删除所有备份并不常见-在最坏的情况下,系统通常保持完整。如果您需要帮助以确保它不是驱动器上的许可问题或发生故障的驱动器,也许会提出一个新问题?
bmike

0

它应该是类似的东西

$ sudo rm -rf /Volumes/BackupVolume/Backups.backupdb/machinename

1
我似乎还记得尝试过这个“最后一次”,命令挂了好几个小时。我最终只是重新格式化了驱动器,但在这种情况下我不想这么做……
aaaidan 2011年

如果有很多备份,则需要一段时间,因为它是所有单个文件而不是存档。等一下 我只是在ex-Time Machine驱动器上执行此操作(已将备份迁移到更大的驱动器上),虽然速度很慢,但可以完成。
geekosaur 2011年

4
这是行不通的,因为文件系统可以保护Backups.backupdb,即使root用户要求删除文件也是如此。
bmike

1
rm -rf不起作用,即使使用sudo也是如此(fs拒绝权限),这是唯一可行的方法:<br> sudo tmutil delete [计算机名称的路径] **示例:** <br> sudo tmutil delete / Volumes /BackupDisk/Backups.backupdb/oldmachine
Magnus Rifkin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.