강좌 & 팁
글 수 2,412
2015.05.15 09:46:36 (*.134.169.166)
50825
안녕하세요. 송기석입니다.
오늘 팁은 강제 umount 하기 입니다.
포럼에도 이미 글이 올라와 있지만 조금 더 팁을 추가해서 올립니다.
마운트를 해제하고 싶은데 다음과 같은 메시지가 나오면 강제 umount를 찾게 됩니다.
$ sudo umount -v /mnt/mymount
umount: /mnt/mymount: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
자주 격는 문제인데 마운트가 된 디렉터리를 누군가 사용하는 경우입니다.
umount를 하기 위해서는 대상 디렉터리를 사용하는 사람이 없어야 합니다.
보통은 다음의 명령을 통해 프로세스를 종료할 수 있습니다.
$ sudo fuser -ck /mnt/mymount
문제는 fuser명령으로 안될 때 입니다. 그럴때 다음과 같이 하시면 됩니다.
$ sudo lsof | grep mymount
mymount 파티션에서 열려있는 파일을 찾는 것으로 여기에 나오는 프로세스를 죽이면
마운트를 해제할 수 있습니다.
감사합니다.