파일 삭제해도 용량이 늘어나지 않을때 / Linux
- IT/OS
- 2023. 8. 25.
반응형
반응형
리눅스나 유닉스 환경에서 삭제되었지만 여전히 열려있는 (즉, 어떤 프로세스에 의해 여전히 참조되고 있는)
파일들을 나열하기 위해 사용됩니다.
이러한 파일들은 종종 "삭제된 파일"로 불리지만, 시스템에서 실제로 공간이 회수되려면 해당 파일들을 참조하고 있는 모든 프로세스가 해당 파일을 닫아야합니다.
lsof +L1 명령어를 사용하면 이러한 파일들을 쉽게 식별할 수 있습니다.
lsof +L1
여기서 +L1 옵션의 의미는 다음과 같습니다:
+L: 이 옵션은 link count를 기준으로 파일을 나열하는 데 사용됩니다. 1: 이 숫자는 최대 link count를 지정합니다. 여기서는 1이기 때문에 link count가 1보다 작은 (즉, 0인) 파일만 나열됩니다. 실질적으로 이는 삭제된 파일을 의미합니다. |
따라서 lsof +L1을 실행하면 삭제된 파일과 해당 파일을 참조하고 있는 프로세스의 목록을 볼 수 있습니다.
이 정보는 디스크 공간을 해제하기 위해 어떤 프로세스를 재시작하거나 종료해야 하는지 결정하는 데 도움이 될 수 있습니다.
프로세스가 잡고 있는 파일확인
- 출력 결과를 통해 command, pid, user 확인 가능 $ lsof +L1
java 11191 admin 1w REG 253,2 260002323335 0 515899529 /home/admin/Products/util/nohup.log (deleted)
java 11191 admin 2w REG 253,2 260002323490 0 515899529 /home/admin/Products/util/nohup.log (deleted)
프로세스 삭제
$ kill -9 11191
반응형
'IT > OS' 카테고리의 다른 글
SSH 로컬 포트 포워딩 Local Port Forwarding 사용법 정리 (0) | 2023.09.09 |
---|---|
curl에서 SSL 인증서 검증 문제 해결 방법 (1) | 2023.09.09 |
윈도우(windows) 라우팅(route) 명령어 정리 / 옵션 설명 & 예시 (0) | 2023.06.17 |
Mac OS 싱글 모드 진입 & 패스워드 변경 (0) | 2023.05.02 |
sync(동기) & async(비동기) 차이 정리 (0) | 2023.03.08 |