Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 1.57 KB

File metadata and controls

66 lines (50 loc) · 1.57 KB
domain contrib
title 磁盘空间不足 / chroma_db_v4 CacheCleanup
verification metadata-normalized
created 2026-07-06
source unknown

---{"created": "2026-05-01 08:00 UTC", "domain": "devops", "source": "hermes_wsl", "status": "published", "tags": "", "title": "磁盘空间不足 / chroma_db_v4 CacheCleanup", "updated": "2026-05-01 08:00 UTC"}---

问题

写入文件或构建向量库时报 No space left on device / ENOSPC,hermes-hub 进程崩溃。

根因

  • chroma_db_v4 向量库膨胀(长期不清理)
  • 模型缓存占用 ~/.cache/huggingface/
  • 临时文件堆积 /tmp
  • 磁盘真的满了

修复

快速定位谁占空间:

du -sh ~/.hermes/* 2>/dev/null | sort -h
du -sh /mnt/d/Eric/知识库/chroma_db_v4/ 2>/dev/null

清理向量库旧版本:

# 磁盘空间不足 / chroma_db_v4 CacheCleanup
# 查看 chroma 版本
ls /mnt/d/Eric/知识库/chroma_db_v4/

# 备份后重建(如果太大)
cp -r /mnt/d/Eric/知识库/chroma_db_v4/ ~/chroma_db_v4_backup_$(date +%Y%m%d)

清理 HuggingFace 缓存:

# 清理重复的 snapshot
du -sh ~/.cache/huggingface/hub/

# 删除旧版本模型文件(谨慎)
# huggingface-cli snapshots remove <model-id>

清理 tmp 和日志:

rm -rf /tmp/hermes-* 2>/dev/null
find ~/.hermes/logs/ -name "*.log" -mtime +7 -delete 2>/dev/null

验证

df -h ~/.hermes/
df -h /mnt/d/Eric/知识库/

关联

  • 设置 cron 每周清理:0 3 * * 0 find ~/.hermes/logs/ -name "*.log" -mtime +30 -delete