Bug#807769: systemd: /tmp mounted as tmpfs without user asking for it
sanjoy at mit.edu
Sun Dec 13 19:12:26 GMT 2015
Michael Biebl <biebl at debian.org> writes:
> Have you read the comments in /etc/tmpfiles.d/tmp.conf ?
> You previously already had tmpfs-on-/tmp under sysvinit as you've set it
> in /etc/default/rcS.
I don't think so. See the current /etc/default/rcS below. It
is also the version almost from the beginning (according to etckeeper),
although I might well have modified it just before installing etckeeper.
> This setting was migrated when systemd was installed.
> Are you saying this setting was incorrectly migrated?
> Can you attach your /etc/default/rcS?
Here it is:
# Default settings for the scripts in /etc/rcS.d/
# For information about these variables see the rcS(5) manual page.
# This file belongs to the "initscripts" package.
# delete files in /tmp during boot older than x days.
# '0' means always, -1 or 'infinite' disables the feature
# spawn sulogin during boot, continue normal boot if not used in 30 seconds
# do not allow users to log in until the boot has completed
# be more verbose during the boot process
# automatically repair filesystems with inconsistencies during boot
> As for your question:
> If you want to get rid of tmpfs-on-/tmp, run systemctl disable tmp.mount
Thank you. That seems reasonable.
> and then rm /etc/tmpfiles.d/tmp.conf
That will stop any tmp cleaning, which I don't like, but is a separate
issue from getting rid of tmpfs-on-/tmp.
More information about the Pkg-systemd-maintainers