ОС (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
.