yml2213
8ecb8a879a
fix(backup): 修复本地备份保留修剪静默失效,本地默认保留降到 2 份
bug:prune_local 里 ls 的 cd 只发生在命令替换的子 shell 中,
rm 却拿裸文件名在 PROJECT_ROOT 下执行——目标文件不存在,
而 rm -f 对不存在的文件静默成功。结果是"清理成功"日志照打、
本地备份数量却一直超出 KEEP(生产 configs 目录累积到 43 份,
dump 10 份,均超出 KEEP=7)。
修复:rm 改用 ${dir}/${file} 绝对路径,并补源码级守卫测试锁定。
顺带把 .env.server.example 的默认保留从 7 降到 2:
本地备份只是断网应急,OSS 已有完整备份;而部署脚本的磁盘预检
要求 可用 ≥ 备份目录×2,本地留太多会直接把部署卡死
(这次就是 3.8G 备份触发预检失败 → 被迫清构建缓存 → 全量构建变慢)。
2026-10-03 15:51:01 +08:00
..
2026-10-02 17:05:25 +08:00
2026-10-03 14:27:46 +08:00
2026-09-21 14:23:00 +08:00
2026-10-02 17:59:06 +08:00
2026-10-03 15:22:57 +08:00
2026-10-02 17:05:25 +08:00
2026-10-03 15:23:11 +08:00
2026-10-01 12:55:09 +08:00
2026-10-01 12:55:09 +08:00
2026-10-03 14:27:32 +08:00
2026-08-30 13:59:01 +08:00
2026-09-16 20:05:49 +08:00
2026-10-03 15:51:01 +08:00
2026-08-23 15:01:11 +08:00
2026-08-16 17:27:12 +08:00
2026-08-23 12:54:38 +08:00