防止OS X将以前用于Time Machine的磁盘视为TM磁盘


1

我有一个稍微片状的旧磁盘,曾经在旧Mac上与Time Machine一起使用。由于Time Machine不再是我的工作流程的一部分,我想像任何其他硬盘一样访问此磁盘。目前,当我尝试删除文件时,收到消息“无法完成操作,因为无法修改备份项”。

编辑:我尝试过使用tmutil associatedisk,但是当我“输入Time Machine”时,我没有看到任何旧版本。


您使用的是哪个版本的macOS?另外,我不清楚你的问题是什么,你实际上要做什么。您首先声明您正在尝试删除内容,但后来担心您可能会覆盖项目。您是否尝试从备份中恢复任何内容?Time Machine备份是磁盘上唯一的东西吗?
tubedogg 2016年

版本10.11.6。我慢慢地从旧磁盘复制了大多数备份文件。我现在要做的就是在我的新机器上重新安装它们,并且当我这样做时,从旧磁盘中删除文件,以便我可以看到剩下的内容并开始对备份进行区分。使用磁盘很困难,因为它很慢而且我担心会破坏它,但由于无法操作终端中的文件而使这更糟糕。
Ben Parsons 2016年

Answers:


1

有一个名为的命令bypass应该允许您删除与Time Machine相关的文件。该命令应该在rm命令之前。

bypass命令的路径如下。

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

下面给出一个例子。

/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -f /path/to/file/name

还有一个由第三方编写的服务,允许您从Finder应用程序执行bypass/ rm命令。如果有兴趣,我可以提供一个链接。


太棒了,这正是我所需要的。似乎我还需要“sudo rm”,以防其他人发现这一点。
Ben Parsons 2016年

@Ben:实际上,随意编辑我的答案,纠正我可能犯过的任何错误。
大卫安德森

当然 - 实际上我不知道这是一个错误,还是我所拥有的权限情况的独特之处,无论如何bypass只是我想要的,所以谢谢!
Ben Parsons 2016年

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.