/ tmp 및 / var / tmp의 차이점 및 올바른 사용법 일상적으로 사용하는 대부분의 리눅스 배포판

나는 지금까지 이것에 대해 많은 생각을하지 않았지만, 내가 일상적으로 사용하는 대부분의 리눅스 배포판 (Ubuntu, Centos, Redhat)에 대해 / var / tmp 및 / tmp 디렉토리가 있다는 것이 이상하게 보입니다.

첫 번째 파일 시스템 레이아웃을 디자인 한 사람과 같이 “모든 tmp 파일이 동일한 것은 아닙니다!”

Centos에서 찾은 유일한 차이점은 / tmp는 240 시간보다 오래된 파일을 정기적으로 제거하고 / var / tmp는 720 시간 동안 오래된 파일을 유지한다는 것입니다.



답변

둘의 주요 차이점은 시스템을 재부팅 할 때마다 / var / tmp가 재부팅 될 때마다 / tmp가 유지된다는 것입니다.

다음과 같은 링크에서 리눅스 표준 디렉토리 구조에 대한 자세한 정보를 찾을 수 있습니다 http://www.pathname.com/fhs/pub/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE .


답변

역사적으로 / tmp는 메모리 전용 파일 시스템으로, 내용은 재부팅으로 인해 손상되었습니다. / var / tmp는 실제 파일 시스템에 있었으므로 해당 내용은 재부팅 후에도 유지 될 수 있습니다.