mac 安装Xcode提示储存空间不足,强制清理

(Last Updated On: 2019-04-29)

通过macOS的App Store升级Xcode到10.2.1时提示磁盘空间不足,首先想到的是清空了各种无用文件,硬盘可用空间显示有45G了,依然提示不够空间。排查了很多种情况,最后发现是空间回收清理的问题。

we could not complete your update,there is not enough disk space available to install the product

查询了网上的几种方案

  1. 第一多的就是Xcode垃圾,苹果商店垃圾。。建议单独下载
  2. 重启大法,释放内存和缓存
  3. 各种文件清理,备份清理如Time Machine 、手机备份,排除真·储存空间不足
  4. 卸载当前Xcode
  5. 显示的可用空间和磁盘实际空间不一致。比如从菜单栏的苹果图标-关于本机-储存,可以看到有几十G的可用空间,但是使用命令  ‘ df -h ‘ 看到实际free空间只有16G,基本就是问题所在了。当然网上说这些内存不释放的原因有很多,比如删除的文件时还有线程在用啊,多系统/多盘导致错乱,未及时清理等等。

解决方法:

手动强制回收空间的方法 force the os to purge the space

使用以下命令行的其中一种在某个目录创建一个大文件

#1.持续写入,执行30秒后contrl + c 中止,大概8G左右
dd if=/dev/zero of=~/big_dummy bs=100m

#2.直接指定大小
mkfile 10G ~/big_dummy

然后直接将这个大文件移除到垃圾篓,清空垃圾篓。使用 ‘ df -h ‘ 命令查看空间,变为和系统显示的差不多了。最后App Store可以正常下载Xcode。

PS.还有一种方法苹果社区里提到是将Time machine开关切换一下(比如原来是关的,切为开),然后重启。这个方法未尝试,因为本子硬盘太小,这个功能很少使用。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Solve : *
27 × 5 =


此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据