我打算删除Time Machine备份。我犯了一个错误,我没有使用Time Machine删除它们,而是将Backups.backupdb文件夹移到了废纸 .。现在,如果我尝试清空垃圾箱,Finder将尝试计算将要删除的文件数,而且此过程非常耗时,因为Finder会计算每个备份中的每个文件。如果我尝试将Backups.backupdb文件夹从垃圾箱移回以前的位置,也会发生同样的事情。
在这种情况下我该怎么办?如何删除备份?
我打算删除Time Machine备份。我犯了一个错误,我没有使用Time Machine删除它们,而是将Backups.backupdb文件夹移到了废纸 .。现在,如果我尝试清空垃圾箱,Finder将尝试计算将要删除的文件数,而且此过程非常耗时,因为Finder会计算每个备份中的每个文件。如果我尝试将Backups.backupdb文件夹从垃圾箱移回以前的位置,也会发生同样的事情。
在这种情况下我该怎么办?如何删除备份?
Answers:
要删除或移动Backups.backupdb文件夹,请打开Terminal.app。
cd /Volumes/<Name_of_BackupDrive>/.Trashes
更改工作目录。<Name_of_BackupDrive>
必须是TM备份卷的卷名称。输入sudo ls -laO
以显示所有文件夹。通常,您现在应该只看到一个名称为501的文件夹:
d-wx-wx-wt@ 3 root wheel hidden 102 Jun 25 20:52 .
drwxrwxr-x 9 root admin - 374 Jun 26 01:21 ..
drwx------@ 2 user staff hidden 68 Jun 26 01:21 501
sudo su
以获得超级用户权限。输入cd 501
(与任何目录的名称替换501)更改工作目录,并列出文件夹的内容501用ls -laO
。现在,您应该看到文件夹Backups.backupdb:
drwx------@ 3 user staff hidden 102 Jun 26 01:21 .
d-wx-wx-wt@ 3 root wheel hidden 102 Jun 25 20:52 ..
drwxr-xr-x 2 user admin - 68 Jun 26 01:19 Backups.backupdb
现在,您可以使用以下方法将文件夹移回备份驱动器的根目录:
mv Backups.backupdb /Volumes/<Name_of_BackupDrive>/
或删除文件夹
rm -dR Backups.backupdb
如果要求您重写某些内容(例如override rw-r--r-- root/wheel uchg for Backups.backupdb/.RecoverySets/0/com.apple.recovery.boot/boot.efi?
),请输入yes
并单击返回按钮。您也可以添加-f
选项以跳过确认。
要删除虚拟机中的30 GB备份,大约需要3分钟。因此,根据Backups.backupdb的大小,需要一些耐心。
您也可以尝试在免费程序Onyx的帮助下删除垃圾箱:http : //www.titanium.free.fr/onyx.html打开程序,先“清理”,再“垃圾箱”,然后单击在“删除”上。该程序将删除所有已连接卷(例如Time Machine)的“废纸rash”中的内容。
首先,非常感谢您的帮助!我只是想包括一些与我的设置不同的步骤,以防万一它可以帮助其他人。
我正在使用WD外部备份驱动器: