ОС (CentOS) очищает временные файлы автоматически и в чем разница между /tmp и /var/tmp ?
Если система очищает эти файлы автоматически, как я могу изменить TTL?
ОС (CentOS) очищает временные файлы автоматически и в чем разница между /tmp и /var/tmp ?
Если система очищает эти файлы автоматически, как я могу изменить TTL?
Они разные:
/tmp монтируется с момента загрузки и очищается между перезагрузками.
/var/tmp может быть недоступен во время загрузки, если /var является точкой монтирования. Не убирается между перезагрузками.
CentOS 6 имеет утилиту под названием tmpwatch. Он выполняется ежедневно (во время вызова cron.daily) из сценария /etc/cron.daily/tmpwatch . Он удаляет файл, если atime (время последнего обращения) более 10 дней назад.
В CentOS 7 это отличается, потому что он использует systemd-tmpfiles-clean.timer .