ps에서 상태가 D인 무적프로세스 죽이는 방법?

khk의 이미지

# ps aux | grep D
PID    %CPU %MEM  VSZ  RSS TTY    STAT   START   TIME COMMAND
18028  0.0  0.0 12508 1468 ?        D    May03   0:00 /usr/bin/vim tags
18067  0.0  0.0  1492  384 ?        D    May03   0:00 grep inode tags
18738  0.0  0.0  1592  416 ?        D    May03   0:01 grep -nr i_fops B
27505  0.0  0.0  2496  464 ?        D    May06   0:00 cp -r linux/ ../c
552    0.0  0.0  3864 1572 ?        D    May07   0:00 [in.ftpd]

이렇게 프로세스 상태가 D인 프로세스는 kill로도 죽지를 않습니다.

man ps 해보면

PROCESS STATE CODES
D uninterruptible sleep (usually IO)

이런 프로세스랍니다.

혹시 이런 프로세스가 생기는 이유와 죽이는 방법에 대해서 아시는분 계시면 답변 부탁합니다.