我的 Discourse 开发环境(Ubuntu 虚拟机)磁盘空间不足,尽管上周已将虚拟机的磁盘容量加倍至 24GB。我是否需要手动删除旧版本的 Discourse,或者运行清理脚本?我想不出其他原因,因为我的 Discourse 实例只有两个用户和几十篇帖子。
1 个赞
可能是日志文件,
rm -fr tmp/*
你可以运行 ncdu 来查看磁盘空间占用情况(apt-get install ncdu)
3 个赞
看起来 discourse 下的 tmp 文件夹占用空间并不大。
123.3 MiB [##########] /cache
25.8 MiB [## ] /stylesheet-cache
2.5 MiB [ ] /ember-rails
948.0 KiB [ ] /spec
88.0 KiB [ ] /avatar_proxy
12.0 KiB [ ] /javascript-cache
8.0 KiB [ ] /download_cache
8.0 KiB [ ] /pids
e 4.0 KiB [ ] /letter_avatars
e 4.0 KiB [ ] /backup_assets
4.0 KiB [ ] rspec_result
4.0 KiB [ ] plugin-hash
整个 discourse 文件夹似乎只占用了 1.2GB。Discourse 的数据是否存储在其他位置,我可以直接检查,而无需等待扫描整个磁盘?
1 个赞
如果您正在使用 Docker,请尝试清理 Docker 镜像和容器:
6 个赞
太好了,这正是我需要的!
1 个赞
你在这里不直接说
./launcher cleanup
有什么特别的原因吗?这似乎是一个更清晰、更简单的建议,更适合告诉用户?
4 个赞
总的来说这完全正确,但我们的开发 Docker 路径上实际上并没有这个辅助脚本。我们确实应该为开发 Docker 环境添加一个 d/cleanup,@riking 可以加一下吗?
9 个赞
Lint 似乎出现了间歇性失败?
9 个赞
抱歉,我错过了这是一个开发者问题!
6 个赞