4. Интересные факты - SnipGhost/linux-docs GitHub Wiki

Почему /tmp как правило очищается после перезагрузки?

  1. Так описывает стандарт
  2. /tmp может (и чаще всего - должен) монтироваться в оперативную память с помощью tmpfs, т.е. очищается при потере питания
  3. Для систем, в которых /tmp все еще на диске это делают скрипты, либо при запуске, либо по cron-у:
    • On Ubuntu 14: using tmpreaper which gets called by /etc/cron.daily, configured via /etc/default/rcS and /etc/tmpreaper.conf
    • On Ubuntu 16: using tmpfiles.d
    • On other Debian-like systems: on boot (the rules are defined in /etc/default/rcS).
    • On RedHat-like systems: by age (RHEL6 it was /etc/cron.daily/tmpwatch; RHEL7/RHEL8 and RedHat-like with systemd it's configured in /usr/lib/tmpfiles.d/tmp.conf, called by systemd-tmpfiles-clean.service).
    • On Gentoo /etc/conf.d/bootmisc