我在 SystemD 下运行许多 python 进程作为服务。我使用以下命令发现的计数可能超过 200 个 python 系统服务
systemctl list-units --type=service | grep "search string specfic to my created python services" | wc -l
output:245
我知道这么多的服务可以创建如此多的日志,以至于可以填满磁盘。
所以我想设置logrotate并以固定的时间间隔删除日志。但现在我已经完全耗尽了磁盘空间,我尝试了许多解决方案来清除任何可能的空间并找到空间被占用的位置,但没有成功。
整个 49GB 磁盘空间已用完:
试图找到哪个目录占用了更多空间。
我在 gcp 中遇到了类似的问题,磁盘已满,但我通过删除此命令列出的垃圾来解决它。
sudo find / -type f -printf '%12s %p\n' 2>/dev/null|awk '{if($1>999999999)print $0;}'
但当我使用这个时,它列出的唯一内容是/proc/kcrore
,
我知道我无法删除这个