/ tmp를 청소하는 방법?


2
  1. 일반적으로 /tmp불필요한 파일이 차지하는 공간을 확보하기 위해 어떻게 정리할 수 있습니까?

    한 번 아래의 모든 항목을 삭제하여 실수를 /tmp한 다음 다시 부팅 한 후 우분투가 손상되었습니다. 시스템에서 생성 /tmp되거나 여전히 사용중인 일부 시스템 또는 프로그램의 임시 파일을 삭제하여 OS를 중단 한 것 같습니다 . 이제 일부 프로그램에서 생성 한 불필요한 파일을 제거하는 안전한 방법은 무엇입니까? (내가 직접 복사 한 파일과 같이 직접 생성 한 불필요한 파일은 인식 할 수 /tmp있지만 직접 생성하지 않은 파일 ls은 생성자로 내 이름을 표시 할 수 있지만 ).

  2. 특히, 나는라는 프로그램을 실행 pdfbeads이 몇 가지 매우 큰 파일을 생성, /tmp(I 파일이 의심 /tmp/magick-HMwXHfQo다음 내 1.2GB입니다), 그리고 /위한 파티션 /tmp공간 중단 프로그램의 부족을.

    이제 내 / 파티션이 여전히 채워져 있습니다. /tmp불필요한 파일이 차지하는 공간을 확보하기 위해 어떻게 정리할 수 있습니까?

운영체제 : Ubuntu 12.04


머신을 재부팅하면 서비스를 중지 한 다음 적절히 다시 시작해야합니다.
Ramesh

고마워요, 재부팅하지 않은 솔루션?
Tim

한눈에 대부분의 사람들은 디렉토리에 파일이 얼마나 오래 있는지 확인하고 디렉토리를 사용하는 특정 프로그램을 지속적으로 실행하는 서버 에서이 파일을 사용하는 경우 4 일 동안 사용하지 않은 것을 삭제 /tmp합니다. 문제를 일으킬 있습니다. 여기 에는 약간의 설명이 있지만 tmpreaper 는 당시 사용중인 파일이 있는지 확인하는 더 좋은 방법이있는 것처럼 보입니다. 여기에 링크
시간 없음

1
/tmp/magick-*일반적으로 IM ( imagemagick)으로 만든 임시 파일입니다 . IM이 오류와 함께 종료되면 해당 파일이 자동으로 제거되지 않으므로 수동으로 제거해야합니다. 그 외에는 @NoTime으로 연결된 질문을 참조하십시오.
don_crissti

경우 /tmp의 tmpfs 마운트이며, 24 시간 이상 전에 atime을 사용하여 파일을 마운트 옵션 atime을 켜고 삭제합니다.
Patrick

답변:


2

시스템을 재부팅하거나 실패한 서비스를 다시 시작하면 문제가 해결됩니다. tmp 파일이없는 실행중인 프로세스를 "복구"할 수있는 방법이 없을 것입니다.

시스템을 자주 재부팅하면 부팅 할 때 모든 (이전) 파일을 삭제할 수 있습니다 /tmp. 그렇지 않으면와 같은 도구를 사용할 수 있습니다 tmpreaper.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.