메뉴 닫기

리눅스 강제 마운트 해제

fuser

리눅스 운영체제에서 마운트가 되지않고 “device is busy” 라고 출력되면서 마운트가 해제되지 않을 때 조치 방법

[증상]

# umount /home/smile

umount: /home/smile: device is busy

 

[강제 마운트 해제]
# fuser -ck [마운트 디렉토리]
명령어 실행시 사용중인 프로세서를 강제로 제거합니다.

[마운트된 폴더를 사용중인 프로세스 확인]
# fuser -cu [마운트 디렉토리]

예시)
# fuser -cu /home/smile/
/home/smile/: 1rce(root) 2rc(root) …………

OPTIONS

-c Same as -m option, used for POSIX compatibility.
(POSIX 호환성을 위해 사용 -m 옵션과 동일합니다.)
-k Kill processes accessing the file. Unless changed with -signal, SIGKILL is sent.
An fuser process never kills itself, but may kill other fuser processes.
The effective user ID of the process executing fuser is set to its real user ID before- attempting to kill.
(파일에 액세스하는 프로세스를 종료합니다. -signal으로 변경하지 않는 한 SIGKILL가 전송됩니다. 정착기 프로세스는 자신을 죽이지 않을지도 모르지만, 결코 다른 정착 프로세스를 종료합니다. 프로세스의 유효 사용자 ID 실행 정착기를 시도하기 전에 그 실제 사용자 ID로 설정되어 있습니다. )
-u Append the user name of the process owner to each PID.
(-u는 각각의 PID 프로세스의 소유자 이름을 추가합니다.)

[polldaddy rating=”7739789″]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다