跳到主要内容

存储

删除文件之前,先弄清磁盘为什么满

真正有用的问题不只是“还剩多少空间”。你还需要知道容量、大文件、确认过的重复项,以及诊断明确不会自动删除什么。

Alejandro Sánchez约 7 分钟

展示多个操作系统存储诊断的技术界面概念图

从只读证据开始

diagnoseStorage 将卷容量与有界的大文件搜索、可选重复项搜索结合起来。它不会自行决定应该删除哪些文件。

qzx diagnoseStorage .
qzx diagnoseStorage . --json

大文件不等于垃圾文件

虚拟机镜像、数据库和备份可能很大,但同样可能非常重要。因此 QZX 只把大文件作为待审查证据,不会自动把它们标记为可删除。

重复项必须被证明

相同名称或相同大小都不够。文档流程会通过大小、SHA-256 和逐字节比较确认一致性,然后才估算可能回收的空间。

多个系统保持同一个意图

Windows、Linux 和 macOS 获取存储信息的方式不同。共同接口让代理可以请求相同诊断,并得到结构可预测的结果。

相关命令

  • getDiskSpace

    获取磁盘空间使用情况。

  • findFiles

    按名称、深度、大小和修改日期查找文件,并返回结构化元数据。

  • findDuplicateFiles

    通过大小、SHA-256 和逐字节验证查找完全相同的文件。

  • getDiskHealth

    使用 smartctl 检查磁盘 S.M.A.R.T. 健康状况,并区分磁盘警告与命令失败。

常见问题

diagnoseStorage 会删除文件吗?

不会。它是只读诊断,只提供证据供人工或代理进一步判断。

QZX 如何确认重复文件?

命令文档描述了结合大小、SHA-256 和逐字节比较来确认文件是否真正相同。

它能跨操作系统工作吗?

可以。QZX 的目标之一就是让 Windows、Linux 和 macOS 上的同类诊断使用一致接口。