the*_*ror 2 backup time-machine macos
我在外部驱动器上有一个 Time Machine 备份文件夹。我已经永远使用了 Time Machine,我只想在 Finder 中访问这些文件,而不受“备份”文件的所有限制。
是否有我可以运行的终端命令来授予我删除、移动等的所有权限?
有很多关于 Time Machine 备份的错误信息(相比之下,Lukasa 的回答实际上相当不错);我已经确定了我认为实际发生的事情,并希望尽快发布一些相关内容。但与此同时,请注意两件事:
不幸的是,Lukasa 的回答是行不通的。Time Machine 备份使用 ACL 锁定。您可以清除它们,但随后您必须注意其他警告:
Time Machine 硬链接目录。通常这是你不应该做的事情,因为一个目录中的更改会导致(看起来像)某个完全独立的目录中的更改。Time Machine 的结构非常谨慎,以防止这引起问题,但是如果您自己去探索它,您就靠自己了。
也就是说,应该可以编写一个脚本来用硬链接文件的目录替换硬链接目录,这只会占用更多空间。有一天我可能会尝试制作那个脚本;如果您对此感兴趣,请对这个问题和这个答案进行投票。(或者一些 SU 管理员告诉我人们应该提出此类请求的正确方式。)
编辑 2011-07-26:HFS+ 上的硬链接是非常笨拙的野兽。它们实际上存储在神奇的地方,简单的东西(比如移动它们)在 ext3 上完全没问题,例如,在 HFS+ 上莫名其妙地失败。事实证明,删除文件的最后一个硬链接也不会将其恢复为普通文件。我提到的脚本最终必须看起来像:复制每个文件,删除原始文件。哎呀,但这实际上是我现在用旧的 Time Machine 备份所做的。我仍然愿意把我学到的东西写下来,如果有人对我提出异议。