[systemd-devel] Delete stale *.journal-files from containers
Peter Paule
systemd-devel at fedux.org
Wed Oct 28 06:39:27 PDT 2015
Hi,
I use `docker` to run containers. Each container uses `systemd` as PID
1. I pass `-v /var/log/journal:/var/log/journal` to `docker run` to
accumulate journals on the docker host. Every time a container is
started, a new journal file is generated based on the machine-id,
leaving quite a few 8MiB-`system.journal`-files on the system after
the container was "stopped".
Example:
~~~
docker run --name centos-1 --rm -ti -v /sys/fs/cgroup:/sys/fs/cgroup
-v /var/log/journal:/var/log/journal feduxorg/centos
~~~
Is there way beside `find /var/log/journal -time +30 -delete` to get
rid of stale old `journal`.files? I tried `MaxRetentionSec=1day` and
`MaxTimeSec=1day`, but none of this made `systemd-journald` to delete
the `system.journal`-files.
Thanks a lot.
Cheers,
Peter Paule
More information about the systemd-devel
mailing list