1

journald用来收集 docker 的文件。

Journald配置:

[Journal]
Storage=auto
ForwardToSyslog=no
ForwardToWall=no
SystemMaxUse=100G

所以我想删除大于100g的文件。事实上,journald已经删除了那些文件。

但是我发现磁盘空间并没有减少,我使用lsof | grep delete发现那些文件句柄被dockerd进程占用了。

dockerd    1524          root   25r      REG             253,17 125829120     278262 /data/opt/log/journal/963c2c41b08343f7b063dddac6b2e486/system@b9bd5cdeae2c416e92364e84cc3c09ec-00000000000153a
e-00055f2b2598f1f6.journal (deleted)

因为这是生产服务,所以无法重启docker。有什么办法可以解决这个问题吗?

4

0 回答 0