컴퓨터에 여유 공간을 만들고 싶습니다. Baobab은 /tmp
8Gio가 크다고 말합니다 . 모든 파일을 /tmp
안전하게 삭제할 수 있습니까? 먼저 일부 프로그램을 닫아야합니까?
또한이 디렉토리가 왜 그렇게 큰가요? 비록 내 /etc/defautl/rcS
표시 TMPTIME=0
?
답변
Unix에서 파일을 삭제하면 상위 디렉토리에서 파일에 대한 참조가 제거됩니다 (실제로는 “연결 해제”라고 함).
실제 파일 데이터는 디렉토리에서 참조되지 않은 파일 (소위 하드 링크가 여러 개일 수 있음)에서만 삭제되며 프로그램에 의해 열리지 않습니다.
따라서 / tmp에서 파일을 삭제하면 해당 파일을 열어 둘 수있는 프로그램이 중단되지 않아야합니다. 반면에 실제 디스크 공간은 프로그램이 이미 삭제 된 파일을 닫을 때까지 비워지지 않습니다.