🧪 Skills
Steam Deck Disk
Steam Deck 磁盘空间管理和优化。清理缓存、日志、移动大文件到 /home 分区、检查磁盘使用。
v1.0.0
Description
name: steam-deck-disk description: Steam Deck 磁盘空间管理和优化。清理缓存、日志、移动大文件到 /home 分区、检查磁盘使用。
Steam Deck 磁盘管理技能
适用场景
- Steam Deck 系统分区空间不足(/var 仅 230MB,/ 仅 5GB)
- 需要定期清理缓存和日志
- 需要将大文件从系统分区迁移到 /home 分区
核心操作
1. 检查磁盘状态
df -h / /var /home
du -sh /home/deck/* | sort -hr | head -10
2. 安全清理(可自动执行)
系统日志:
journalctl --vacuum-size=10M
用户缓存:
rm -rf ~/.cache/*
npm 缓存:
npm cache clean --force
pip 缓存:
pip cache purge
3. 大文件扫描
# 查找大于 100MB 的文件
find /home -type f -size +100M 2>/dev/null | head -20
# 检查各目录大小
du -sh /home/deck/* 2>/dev/null | sort -hr
4. 迁移策略
将以下类型文件移到 /home/deck/Projects:
- 开发项目代码
- 解压后的应用程序
- 下载的安装包(安装后可删除)
使用方式
手动触发
用户询问磁盘优化时:
- 先运行检查命令,报告当前状态
- 列出可清理的项目和预计释放空间
- 用户确认后执行清理
- 清理后再次报告磁盘状态
自动触发(静默时间 00:00-08:00)
- 检查各分区使用率
- 如果任何分区 > 85%,自动执行安全清理
- 记录到
memory/YYYY-MM-DD.md
配置路径规范
优先使用 /home 分区的目录:
- Ollama:
/home/deck/.ollama✅ - Node.js:
/home/deck/.nvm✅ - 应用配置:
/home/deck/.config✅ - 缓存:
/home/deck/.cache✅ - 项目文件:
/home/deck/Projects✅ - /var 扩展:
/home/var-extended✅
避免使用系统分区(/ 和 /var)存储:
- ❌ 大型应用数据
- ❌ 用户下载文件
- ❌ 开发项目
- ❌ AI 模型文件
当前状态(2026-03-09 优化后)
/: 80% (1GB 可用) - 稳定/var: 19% (173MB 可用) - 已修复/home: 23% (189GB 可用) - 充裕
注意事项
- 不要删除
/home/deck/.ollama除非用户确认(模型文件可能正在使用) - 不要删除
/home/deck/.nvm(Node.js 环境) - 不要删除
/home/deck/.local中的程序文件 - 系统分区(/ 和 /var)不要手动修改,使用官方工具清理
- /var 扩容参考
var-expansion-guide.md
定期维护建议
每日自动(静默时间 00:00-08:00)
- 检查分区使用率
- 如果 > 85% 自动清理
- 记录到 memory 文件
每周执行一次:
- 清理 journal 日志到 10MB
- 清理浏览器和应用缓存
- 检查 /home/deck/Downloads 和桌面文件
每月执行一次:
- 扫描大文件并询问是否需要清理
- 检查 Ollama 模型使用情况
自动清理规则
触发条件
- 静默时间 (00:00-08:00) 自动扫描
- 任何分区使用率 > 85%
安全清理项目
- ✅ 系统日志:
journalctl --vacuum-size=10M - ✅ 用户缓存:
rm -rf ~/.cache/* - ✅ 临时文件:
rm -rf /tmp/* - ✅ 旧备份:
rm -rf /home/deck/backup-*(超过 24 小时) - ✅ npm 缓存:
npm cache clean --force
禁止删除(保护)
- ❌
/home/deck/Projects- 用户项目 - ❌
/home/deck/.ollama- AI 模型 - ❌
/home/deck/.nvm- Node.js 环境 - ❌
/home/deck/.config- 应用配置 - ❌
/home/deck/.openclaw- OpenClaw 工作区 - ❌
/home/deck/.local- 程序文件
清理阈值
| 分区 | 警告线 | 自动清理线 | 操作 |
|---|---|---|---|
/ |
75% | 85% | 清理日志 + 缓存 |
/var |
75% | 85% | 清理 journal |
/home |
80% | 90% | 清理缓存 + 临时文件 |
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!