umount 시 target is busy 라고 나올 때
알아둘일
2020. 12. 13. 18:51
마운트된 장치(하드등) 를 umount 하려고 할때 다음과 같은 메시지가 나올때가 있다.
# umount work
umount: /data/work: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)
장치가 사용중이라는 의미겠다.
다음처럼 lsof 로 확인해보면, 보통 아래와 같은 메시지가 나온다.
# lsof /data/work
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 3639 root cwd DIR 8,49 0 4587521 /data/work/job (deleted)
또는
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 3639 root cwd DIR 8,49 4096 2 /data/work
콘솔로 해당 디렉토리에 접근해 있는 경우이다. 로컬에서 그럴수도 있고, 원격접속한 경우도 있을 수 있다.
해당 job 을 찾아서 로그아웃 하거나 다른곳으로 이동하거나 하면 된다.
찾지 못하거나 모를 경우 해당 점유하고 있는 프로세스를 강제 종료할 수도 있다.(위 예시의 PID 3639 )
여러사용자가 사용하는 장비라면 더욱 찾지 못할 수도 있다.
kill 3639
딱히 권장하지는 않는다.
다시 umount 해보면 정상적으로 될 것이다.
반응형
'알아둘일' 카테고리의 다른 글
vultr 벌쳐 - 가상서버 서비스가 좋아졌네. (feat 서울리전) (0) | 2021.01.19 |
---|---|
맥(MacOS)에서 사파리가 먹통이 된다. (feat SafariBookmarksSyncAgent) (0) | 2021.01.08 |
4테라 이상 하드 파티셔닝, parted 명령어 정리 (0) | 2020.12.13 |
맥os 에서 ssh 터널링 사용하기 (use autossh) feat launchctl (0) | 2020.12.12 |
맥os 에서 기본메일앱의 수신받은 메일 첨부파일명이 깨져보일때 (1) | 2020.06.18 |
WRITTEN BY
- 1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.
,