umount 할 때 device is busy 경고가 뜰 경우

mount된 디렉토리를 umount 를 할 시, 특정 프로세스&사용자가 해당 디렉토리를 사용하고 있다면 “device is busy” 메세지가 발생하며 umount가 되지 않는다.

$ umount /home/user1/data
umount: device is busy

# 강제로 실행해볼까? 
$ umount -f /home/user1/data
umount: device is busy

강제로 실행해도 결과는 똑같다.

디렉토리를 사용하는 프로세스를 강제로 죽이는 방법

$ fuser -ck /home/user1/data
# umount /home/user1/data

위 명령을 이용하면 프로세스를 kill하고 umount를 성공한다.

fuser 명령어에 대한 사용법

링크를 참고하자.

출처