A: 수동으로 Clear 하지 않을 경우 삭제되지 않습니다.
Linux를 설치할 때 tmpfile clean 데몬의 기본값은 다음과 같다.
# systemctl status systemd-tmpfiles-clean.timer
systemd-tmpfiles-clean.timer - Daily Cleanup of Temporary Directories
Loaded: loaded (/usr/lib/systemd/system/systemd-tmpfiles-clean.timer; static; vendor preset: disabled)
Active: active (waiting)
# systemctl status systemd-tmpfiles-clean.service
systemd-tmpfiles-clean.service - Cleanup of Temporary Directories
Loaded: loaded (/usr/lib/systemd/system/systemd-tmpfiles-clean.service; static; vendor preset: disabled)
Active: inactive (dead)
위 설정의 경우 기본적으로 수동으로 실행 시 /tmp 파일을 Clear 하도록 설정되어 있다.
그 이유는 해당 데몬을 활성화할 경우 임시로 저장된 공간이 실시간으로 비워지므로 /tmp 영역이
필요한 서비스가 정상 구동되지 않을 수 있다.
/tmp 파일 시스템의 보관 주기는 기본 10일이다.
# cat /usr/lib/tmpfiles.d/tmp.conf | grep -v ^#
v /tmp 1777 root root 10d
v /var/tmp 1777 root root 30d
x /tmp/systemd-private-%b-*
X /tmp/systemd-private-%b-*/tmp
x /var/tmp/systemd-private-%b-*
X /var/tmp/systemd-private-%b-*/tmp
따라서 리눅스에서는 다음의 조건을 통해 /tmp 파일 시스템의 데이터를 관리한다.