我很有兴趣知道您的 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 的版本,后者可能体积更大。