fuser 2

[명령어] AIX에서 fuser 이해

fuser 명령어는 AIX에서 파일 또는 파일 시스템을 사용하고 있는 프로세스를 식별할 때 사용한다.예를들어 특정 파일을 삭제 또는 특정 파일 시스템을 umount 시에 사용 중인 프로세스가 존재하면, 해당 명령어가 실패하는 경우가 있다. 이때 어떤 프로세스가 해당 파일 또는 파일 시스템을 사용하는지 식별이 필요하다. (예시1) /etc/passwd 파일을 사용하는 프로세스 ID를 조회한다.fuser /etc/passwd (예시2) /etc/filesystems 파일을 사용하는 프로세스 ID와 로그인 ID를 조회함fuser -u /etc/filesystems (예시3) 특정 파일 시스템(/dev/hd1)을 사용하는 모든 프로세스를 종료(kill)한다. fuser -kxu /dev/hd1

OS/AIX 2024.07.02

[명령어] fuser 자주 사용하는 예제

fuser 명령어는 특정 파일시스템, 디렉터리 또는 파일 등을 사용하고 있는 프로세스 정보나, 사용자 정보 등을 알고자 할때 유용하게 사용된다. 예를 들어 /cdrom을 포함한 파일 시스템을 umount해야 하는데, "busy"라는 메시지와 함께 umount가 되지 않을때, fuser 명령어를 통해 잡고 있는 프로세스 정보를 알아 조치를 할 수 있다. 1) $ fuser -u /data/data 파일 시스템을 사용하고 있는 프로세스와 사용자 정보를 출력한다. 2) $ fuser -k /data/data 파일 시스템을 사용하고 있는 모든 프로세스에 SIGKILL을 보내 강제 종료시킨다. 3) $ fuser -v /data/data 파일 시스템을 사용하고 있는 프로세스와 사용자의 상세한 정보를 출력한다.

OS/LINUX 2018.07.15