Hallo,
seit etwa Mitte Oktober wird mein /tmp anscheinend nicht mehr bereinigt und füllt so langsam die Platte. /tmp ist ein btrfs-Subvolume.
journalctl -e -u systemd-tmpfiles-clean meldet:
Code
-- Logs begin at Fri 2020-11-27 06:16:50 CET, end at Fri 2020-11-27 14:49:36 CET. --
Nov 27 06:32:05 frodo systemd[1]: Starting Cleanup of Temporary Directories...
Nov 27 06:32:05 frodo systemd-tmpfiles[6779]: /usr/lib/tmpfiles.d/net-snmp.conf:1: Line references path below legacy directory /var/run/, updat>
Nov 27 06:32:05 frodo systemd-tmpfiles[6779]: /etc/tmpfiles.d/tmp.conf:13: Duplicate line for path "/tmp", ignoring.
Nov 27 06:32:05 frodo systemd-tmpfiles[6779]: /etc/tmpfiles.d/tmp.conf:14: Duplicate line for path "/var/tmp", ignoring.
Nov 27 06:32:05 frodo systemd[1]: systemd-tmpfiles-clean.service: Succeeded.
Nov 27 06:32:05 frodo systemd[1]: Finished Cleanup of Temporary Directories.
Was in /etc/tmpfiles.d/tmp.conf gefällt systemd denn da nun nicht? Ich sehe da keine doppelten Einträge:
Code
~ # cat /etc/tmpfiles.d/tmp.conf
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
# See tmpfiles.d(5) for details
# Clear tmp directories separately, to make them easier to override
# SUSE policy: we don't clean those directories
# My policy: clean /tmp daily and /var/tmp/weekly
q /tmp 1777 root root 1d
q /var/tmp 1777 root root 7d
# Exclude namespace mountpoints created with PrivateTmp=yes
x /tmp/systemd-private-%b-*
X /tmp/systemd-private-%b-*/tmp
x /var/tmp/systemd-private-%b-*
X /var/tmp/systemd-private-%b-*/tmp
# Remove top-level private temporary directories on each boot
R! /tmp/systemd-private-*
R! /var/tmp/systemd-private-*
Alles anzeigen
Die Datei liegt dort unverändert, seit ich Tumbleweed installiert habe. Lt. man ist die Syntax für die Option "q" auch nicht korrekt.
man tmpfiles.d sagt u.a.:
Code
#Type Path Mode User Group Age Argument
[...]
w+ /file/to/append-to - - - - content
d /directory/to/create-and-cleanup mode user group cleanup-age -
D /directory/to/create-and-remove mode user group cleanup-age -
e /directory/to/cleanup mode user group cleanup-age -
v /subvolume-or-directory/to/create mode user group - -
q /subvolume-or-directory/to/create mode user group - -
Q /subvolume-or-directory/to/create mode user group - -
p /fifo/to/create mode user group - -
p+ /fifo/to/[re]create mode user group - -
Alles anzeigen
"q" kennt danach eigentlich keinen Age-Parameter.