R's Hacking Daily Log

/tmp 본문

Daily-Note

/tmp

hanhxx 2023. 2. 27. 16:23

오늘은 /tmp directory에 대해 알아보자.

 

1. /tmp

tmp는 temporary의 약자를 나타낸다.

단어 뜻 그대로 일시적인 보관을 목적으로 하는 데이터를 넣어두는 디렉토리이다. 

 

 

2. tmp 역할 

web server는 temporary file을 저장하기 위한 /tmp directory를 갖는다. 

/tmp directory는 영구적이라기 보다 잠시동안 저장해둘 데이터를 보관하는 창고라고 생각하면 된다. 

 

 

그렇기 때문에 필요 없어진 데이터는 삭제되며,

만약 /tmp directory에 데이터를 업로드하는 프로그램이 실행 중이라면 /tmp directory가 꽉 차는 순간

데이터를 더 이상 /tmp directory에 저장할 수 없기 때문에 동작을 멈추게 된다.

 

 

3. shared server & private server

shared server에서는 server의 모든 이용자가 /tmp directory를 공유하게 되지만

private server에서는 공유되지 않는다. 대신 128MB라는 사이즈 제한이 있다. 

 

 

4. server reboot

서버가 다시 시작될 때, 그 서버의 /tmp directory는 자동으로 비워진다.

반대로 디렉토리가 가득 차서 저장 공간이 없다고 할 때

서버를 재부팅시키는 것이 공간 확보를 위한 하나의 방법이 될지도.

'Daily-Note' 카테고리의 다른 글

CLI & GUI  (0) 2023.03.08
prefix & postfix  (0) 2023.03.07
file signature  (0) 2023.03.01
/etc/shadow & /etc/passwd  (0) 2023.02.24
/dev/null  (0) 2023.02.22
Comments