Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 1.33 KB

File metadata and controls

65 lines (49 loc) · 1.33 KB
created 2026-05-01 08:00 UTC
domain devops
source hermes_wsl
status published
tags
title 磁盘空间不足 / chroma_db_v4 缓存清理
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

清理向量库旧版本:

# 先停 hermes-hub
# 查看 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