我搞砸了手动删除TimeMachine备份


0

我的TimeMachine备份需要删除。我本该是明智的,并且遵循了此建议,从TimeMachine中删除了备份。 无法删除旧的TimeMachine备份

我没那么做 通过将备份外部hardrive的内容拖到垃圾箱中,我手动删除了所有备份。现在,除了我无法从TimeMachine中删除任何内容以外,没有任何改变。如何使程序识别出已删除文件?还是我没有删除足够多的正确文件?


您可以在“磁盘工具”中擦除驱动器,然后从头启动Time Machine。
user24601

您是否要撤消垃圾回收或完全擦除驱动器的移动?
bmike

Answers:


2

切勿从Finder手动删除Time Machine文件或目录。Time Machine大量使用目录硬链接,而Finder并不能正确处理它。可能是您的备份现在已损坏,因此最安全的选择是擦除备份磁盘,然后进行新的备份。


1

我通过将备份外部hardrive的内容拖到垃圾箱中来手动删除了所有备份

是的 大错。

由于您的意图似乎是清除备份,因此转到“磁盘工具”并仅格式化Time Machine驱动器。需要20秒。

您可以忽略垃圾,重新格式化后垃圾会消失。


1

答案涉及命令bypass。如果您确实要从Time Machine(或其他任何文件)中删除文件和/或文件夹(目录),则可以这样做。

就我而言,我需要从包含其他文件的外部磁盘中删除Time Machine文件。我不能简单地重新格式化分区。

该命令bypass在OS X中相对较深地隐藏。在优胜美地,其完整路径bypass如下所示。

/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass

由于这是一条相当长的路径,因此建议您在首次打开终端应用程序窗口时,输入以下所示的命令来创建别名。

alias bypass=/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass

现在。如果您确实想向您的计算机显示谁是负责人,请输入如下的remove命令。

bypass sudo rm -rf name

在这里,name可以是文件或目录。请注意,这不会在垃圾箱中放任何东西。该文件或目录被永久删除。如果在目录上使用,则该操作是递归的。

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.