系统存储在 macOS Mojave 中占用太多空间

Viv*_*arg 4 macos diskspace macos-mojave

我的 Mac 经常向我发送磁盘空间不足的警报。当我检查系统存储时,显示系统占用了 170+GB。我不确定我的空间在哪里被使用?

我也尝试了一些更清洁的工具,但没有得到太多帮助。

请帮忙解决一下?

在此输入图像描述

Viv*_*arg 8

在对 mac 和 StackExchange 的各个论坛进行研究后,我发现这主要是由于以下原因。

  1. 日志文件(可能是崩溃日志文件/docker 文件)
  2. 您的电子邮件存储在 Outlook 中(在我的例子中,它几乎约为 20 GB)
  3. 系统重新启动时与核心相关的日志(~ 10 GB)
  4. Docker 镜像(在我的例子中大约有 70 GB)。
  5. 您的非系统文档/下载/itunes

那么问题是如何找到所有不必要的东西并安全地删除呢?这些系统文件不直接可见。

我尝试使用一些工具,如 cleanmymac 等,但都是付费的,所以我在那里得不到太多帮助。

要清理你的非系统不必要的文件,你可以直接借助mac的存储管理工具。您只需单击“优化存储”,它就会显示所有非系统文件。

在此输入图像描述

要清理不必要的系统文件,请使用以下命令

sudo find -x / -type f -size +10G
Run Code Online (Sandbox Code Playgroud)

此命令将显示占用超过 10 GB 的所有文件。您可以分析文件并删除它们在此输入图像描述有必要的。

突出显示的核心只不过是 Mac 的状态文件,当您的 Mac 重新启动时,它们会从上次状态重新启动,因此可以安全删除。

下一步是删除隐藏的 tmp 文件夹 在此输入图像描述

它将显示大小为 0 字节,因为您的用户无权读取它。但会占用大量空间。所以通过授予root权限来删除它。

现在,查看系统中是否存在任何 docker 映像。全部清理(Docker.raw)。 在此输入图像描述

通过所有这些步骤,我能够清理近 100+ GB 的空间。

  • 我在 Mac 中看不到那些隐藏的 tmp 文件夹 (2认同)