검색결과 리스트
글
특정 디렉토리를 사용하는 프로세스 확인(lsof)
LINUX
2014. 10. 26. 18:25
디스크 언마운트 시도 시 현재 사용중인 디스크에 대해 언마운트 할 수 없을 경우 해당 디스크를 점유중인 프로세스를 확인할 수 있습니다.
# umount /directory umount: /directory: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
lsof 명령어를 이용하여 해당 해당 디스크를 점유중인 프로세스를 확인합니다.
# lsof +D /directory COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 10479 postgres cwd DIR 8,4 8192 16056321 /directory/postDATA/DATA/pg_log psql 20824 postgres cwd DIR 8,4 4096 15974401 /directory/postDATA/DATA postgres 21635 postgres cwd DIR 8,4 4096 15974401 /directory/postDATA/DATA postgres 21636 postgres cwd DIR 8,4 4096 15974401 /directory/postDATA/DATA postgres 21636 postgres 8w REG 8,4 1072 16056322 /directory/postDATA/DATA/pg_log/postgresql-2013-02-25_142559.log