집에 있는 컴퓨터에 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
프로세스를 종료하려고 시도했지만 프로세스가 새로운 PID로 돌아올 kill -9
때마다 여전히 사용 중입니다./bin/bash
/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 ps 트리에서 PID를 확인하겠습니다.
pstree -ps 3711
init(1)───mdm(1405)───mdm(1431)───cinnamon-sessio(1935)───nemo(2488)───bash(3711)
Nemo(Mint의 파일 관리자)가 이를 사용하고 있는 모습을 보실 수 있습니다. 그 이유는 플러그인 때문입니다.네모 터미널설치하면 bash 쉘이 nemo에 저장됩니다. 나는 그것이 죽었을 때 bash 쉘을 즉시 다시 생성하는 것이라고 생각합니다.
PID 2488을 죽이면 문제가 해결됩니다.