我正在使用journald
收集docker的文件。
Journald
conf:
[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。有什么方法可以解决这个问题吗?