十月补记:本文于 2026 年 10 月 25 日整理并首次发布,页面日期用于归档对应时期的实践;后续修整一并写入。产品开放范围以文中链接的公开说明为准。

一个很容易让人想买新硬盘的提示,是“大文件都删了,怎么还说额度不够”。

整理个人项目的软件包存储时,我发现“存储额度”并不总是在说同一个东西。文件占多少字节、系统里保留多少条记录、内容留多久,以及磁盘实际还剩多少空间,可能分别受限。

如果没有先分清是哪一种,扩容也许只解决了旁边的问题。这篇用陪练和轻联交付工作的通用经验说明区别,不公开生产存储参数。

01 / 字节和记录,是两种额度
字节和记录,是两种额度 配额类型示意,不对应真实上限、实际占用比例或生产配置。 文件内容 看占多少空间 到期可按规则清理 长期记录 看保留多少条 可能继续用于追溯
配额类型示意,不对应真实上限、实际占用比例或生产配置。

文件不在了,记录为什么还在#

一份软件包除了文件本身,还可能对应一条说明:它来自哪次构建、内容摘要是什么、当时交给了谁、后续是否被替换。

文件过期后,可以按规则清理大块内容;说明记录却可能需要继续保留,方便排查过去的安装问题。于是“少了很多字节”和“少了很多记录”不一定一起发生。

这就像把一批货交付完,仓库空出了位置,账本上仍然要保留这笔交付。账本有自己的管理上限,不能只盯着货架还有多大。

我现在先看拒绝属于哪一类#

限制常见表现要核对的事
内容大小新的大文件放不进去实际字节、保留策略、现有占用
记录数量很小的新对象也无法登记统计口径、长期记录预算
保留期限文件按期变成不可读取谁负责清理、哪些证据仍保留
物理资源整个磁盘或底层资源不足真实空闲量与运行状态

错误提示最好能回到这几种具体原因。用户不需要看到内部配置,但维护者需要知道该调整哪一项,避免一次失败就在所有方向同时加预算。

02 / 清理文件,不抹去交付事实
清理文件,不抹去交付事实 箭头表示生命周期;记录是否保留和保留多久由各自规则确定。 软件包形成 文件与必要说明分别保存 内容按期到期 减少文件字节占用 必要记录仍保留 继续支持追溯和排查
箭头表示生命周期;记录是否保留和保留多久由各自规则确定。

不为了腾额度,把回执也一起抹掉#

过去的文件和过去发生的事实,有不同生命周期。只要记录仍承担审计或恢复作用,就不能因为它们占数量而无差别删除。

我更倾向先核对增长来源:是否重复登记、是否有不需要的临时记录、保留规则是否符合实际使用,再评估合理的预算。需要调整配置时只改受影响的项,并确认原有数据和拒绝规则仍然有效。

这一步也有成本。长期保留的记录需要维护;放宽数量以后,要能观察后续增长,不能把上限调大就当作以后不会再遇到问题。

给小项目准备一张增长表#

不必一开始就做复杂预测。先记录每天产生几份包、平均多大、保留多久、会留下几条长期记录,再观察几周实际变化。

如果内容每天产生、长期记录却永不减少,就应该分别计算未来的增长。一个平均体积数字,回答不了另一个维度何时受限。

这类排查先省的是错误行动:少一次无效重跑,少一次没有依据的扩容决定。是否真的避免了一笔费用,还需要当时的方案比较和账单,不能因为后来没买硬盘就随口记成已经省钱。