我刚刚发现了一个4.5Gb /Previous System/private
目录,该目录是由(最近)升级到10.13(日期匹配)引起的。由于它严重影响了我的可用空间,并且我不知道为什么更新决定保留一堆系统级文件,因此我尝试了rm -Rf
。这在大多数情况下都成功了(缩小到1.6Gb),但是在var/dyld
和下仍然有一些我无法删除的文件var/datadetectors
。
这是的输出sudo rm -Rf /Previous\ System
:
rm: datadetectors: Permission denied
override rw-r--r-- root/wheel restricted for dyld/dyld_shared_cache_x86_64.map?
我印象中restricted
与SIP有关?我不知道为什么会保护它,/Previous System
因为虽然它没有被使用……
可用空间恢复的路径是否需要进行SIP重新引导,以执行与当前正在运行的系统无关的操作?
您还可以通过以下方式临时禁用SIP:stackoverflow.com/a/32910408/11011232 ------------------------------- --------------
—
托尼·迈
令我感到非常惊讶的
—
tiennou
/Previous System
是,SIP恰好涵盖了这一点(从安全的角度来看,为什么这并不重要)。它似乎也属于某些还原系统,因为它似乎是一个操作系统故障保护-那么何时使用?最重要的是,它显示为“升级的结果”,新手用户将无法收回丢失的空间。另外,这似乎是一个好问题,我不喜欢重启。