
집에 있는 컴퓨터에 SSH로 연결하고 드라이브를 포맷하려고 합니다.
lsof /dev/sdb2
쇼:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 1366 mitch cwd DIR 8,18 24576 5 /media/mitch/1TBHDD
이로 인해 umount가 해당 드라이브를 마운트 해제하지 못하게 됩니다. 나는 프로세스를 종료하려고 시도했지만 kill
매번 kill -9
해당 /bin/bash
프로세스는 새로운 PID로 돌아오지만 여전히/dev/sdb2
죽지 않을 것 같은 이 배쉬를 어떻게 죽이나요?
일부 관련 출력:
mitch@emerald /proc $ ps aux | grep bash
mitch 2339 0.0 0.0 23732 5048 pts/11 Ss 12:10 0:00 -bash
mitch 3711 0.2 0.0 23688 4780 pts/0 Ss+ 14:01 0:00 /bin/bash
mitch 3781 0.0 0.0 11748 912 pts/11 S+ 14:01 0:00 grep --colour=auto bash
mitch 14159 0.0 0.0 23628 4688 pts/9 Ss+ Jan04 0:00 /bin/bash
mitch@emerald /proc $ lsof /dev/sdb2
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 3711 mitch cwd DIR 8,18 24576 5 /media/mitch/1TBHDD
답변1
@muru는 나에게 해당 PID에 대한 ps 트리를 보도록 했습니다.
pstree -ps 3711
init(1)───mdm(1405)───mdm(1431)───cinnamon-sessio(1935)───nemo(2488)───bash(3711)
그러면 nemo(Mint의 파일 관리자)가 이를 사용하고 있는 것을 알 수 있습니다. 애드온 때문이군요.네모터미널nemo에 bash 쉘을 추가하는 설치입니다. 나는 그것이 죽을 때의 행동이 bash 쉘을 즉시 다시 생성하는 것이라고 생각합니다.
PID 2488을 죽이는 것이 성공했습니다.