Discourse 镜像和安装大小。清理 /var/lib/docker/overlay2?

我很有兴趣知道您的 15G 服务器费用是多少,以及供应商是谁。我的 25G 机器每月在 Digital Ocean 上花费 6 美元,而我的 20G 机器在 Hetzner 上仅需 3 美元。

如果您不打算从系统日志中调试任何行为,那么对日志进行清理时可以非常彻底。

# journalctl --rotate
# journalctl --vacuum-time=1s

不过,我采取的做法是修改策略:

/etc/systemd/journald.conf:
[Journal]
SystemMaxUse=50M

那台 20G 机器(上面运行着一个非常小型的低活跃度论坛)的磁盘使用情况如下:

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G  9.9G  8.1G  56% /

操作系统:

15M /bin
16M /sbin
43M /boot/
135M /var/cache/
223M /var/log
435M /lib
464M /var/lib/apt
1.1G /usr
2.1G /swapfile
4.3G total

Discourse:

# du -hs /var/discourse/ /var/lib/docker/
1.5G /var/discourse/
7.5G /var/lib/docker/

编辑:啊哈,但这样会重复计算,请看:

# du -hxs /var/discourse/ /var/lib/docker/
1.5G /var/discourse/
4.1G /var/lib/docker/

论坛本身(包含在上述路径中):

201M	/var/discourse/shared/standalone/uploads
315M	/var/discourse/shared/standalone/postgres_data
930M	/var/discourse/shared/standalone/backups

我运行的是 Ubuntu 18.04,而您似乎运行的是类似 20.04 的版本,后者可能体积更大。