파일은 / var / tmp /에 얼마나 오래 보관되며 디렉토리를 사용하는 방법은 무엇입니까?


28

나는 / var / tmp /를 사용하는 것을 항상 주저합니다. 파일이 얼마나 오랫동안 보관되어 있는지 또는 디렉토리가 무엇인지 정확히 알지 못하기 때문입니다. / var / tmp /에서 파일이 제거되는시기는 어떻게 결정되며 디렉토리는 어떻게 사용됩니까?

linux  unix 

답변:


17

파일 시스템 계층 표준 ( FHS ), 파일에 /var/tmp재부팅 보존한다.

FHS-2.3에 따라 :

/ var / tmp 디렉토리는 시스템 재부트 사이에 보존되는 임시 파일 또는 디렉토리가 필요한 프로그램에 사용 가능합니다. 따라서 / var / tmp에 저장된 데이터는 / tmp의 데이터보다 영구적입니다.

시스템을 부팅 할 때 / var / tmp에있는 파일과 디렉토리를 삭제해서는 안됩니다. / var / tmp에 저장된 데이터는 일반적으로 사이트 별 방식으로 삭제되지만 삭제는 / tmp보다 덜 빈번한 간격으로 발생하는 것이 좋습니다.

자동으로 정리되는 Linux 배포판을 알지 못합니다 /var/tmp. IMO는 /var/www합리적인 방식으로 정리 후 사용하는 응용 프로그램입니다 .


따라서 기본적으로 / var / tmp의 파일은 자동으로 삭제되지 않으며 사용자가 수동으로 삭제할 때만 삭제됩니까?

2
나는 그것이 "사이트 특정 방식으로 삭제되었다"고 말한 것처럼 주어진 것이라고 생각하지 않는다. 이것은 당신이 재부팅을 통해 삭제되지 않는 것 외에는 어떤 보장도 없다는 것을 암시한다. 그러나, 나는 생각 가능성이 있다는 대부분의 배포판은 그 디렉토리에있는 파일을 삭제하지 않습니다하지만이를 정리하기 위해 응용 프로그램을 사용합니다.
Kaleb Pederson

15

모든 RHEL 기반 배포판 /var/tmp은 30 일이 지난 파일을 정리 합니다. 나는 다른 배포판에 대해 모른다. tmpwatch를 호출하는 cron 항목을 찾으십시오. Fedora / RHEL에서는입니다 /etc/cron.daily/tmpwatch. 다음과 같은 줄이 있습니다.

/usr/sbin/tmpwatch "$flags" 30d /var/tmp

또는

/usr/sbin/tmpwatch 720 /var/tmp

(720 시간 = 30 일)


3
보다 구체적으로 말하면, 액세스, 수정되지 않았거나 최근 30 일 동안 상태가 변경된 파일을 삭제합니다.
Didier A.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.