Eu certamente gostaria de poder matar os pais desses zumbis (como visto abaixo) e continuar com a vida sem reiniciar. Pelo que entendi, o estado D não-matemável é causado por uma chamada de sistema ininterrupta. No meu caso, é provável que esteja relacionado a uma operação do ZFS no sistema que é o destino de uma cópia de rsync. Gostaria de saber se alguém pode me aconselhar sobre como obter informações sobre por que o ZFS está pendurado na minha caixa Ubuntu 17.04. Qualquer novo processo que tente acessar o zpool (e somente este zpool) trava agora. Outro zpool está funcionando OK.
FWIW, eu suspeito que isso começou quando eu iniciei um rsync concorrente para copiar do destino para outro zpool, mas eu não estava presente (eu fiz: sleep 3600; rsync ...). Muitas bolas para manipular o ZFSLINUX?
Então, o que é uma boa maneira de reunir informações de diagnóstico para os gurus do upstream?
root@face:~/Desktop# ps axl|grep rsync
5 0 22349 1 20 0 25676 2296 cv_wai D ? 5:46 rsync --server -vlogDtpre.iLs --delete . /mirror
0 0 22517 1 20 0 23324 2952 cv_wai D ? 0:00 rsync -av open /port/cosi
1 0 22518 22517 20 0 0 0 - Z ? 0:00 [rsync] <defunct>
4 0 25227 1 20 0 23816 3112 cv_wai Ds ? 0:00 rsync --server -vlogDtpre.iLs --delete . /mirror
1 0 25229 25227 20 0 0 0 - Z ? 0:00 [rsync] <defunct>
4 0 25447 1 20 0 23816 3120 cv_wai Ds ? 0:00 rsync --server -vlogDtpre.iLs --delete . /mirror
1 0 25449 25447 20 0 0 0 - Z ? 0:00 [rsync] <defunct>
4 0 25646 1 20 0 23816 3064 cv_wai Ds ? 0:00 rsync --server -vlogDtpre.iLs --delete . /mirror
1 0 25648 25646 20 0 0 0 - Z ? 0:00 [rsync] <defunct>
0 0 25828 18113 20 0 14240 988 pipe_w S+ pts/28 0:00 grep --color=auto rsync
root@face:~/Desktop# kill -9 25447
root@face:~/Desktop# ps axl|grep rsync
5 0 22349 1 20 0 25676 2296 cv_wai D ? 5:46 rsync --server -vlogDtpre.iLs --delete . /mirror
0 0 22517 1 20 0 23324 2952 cv_wai D ? 0:00 rsync -av open /port/cosi
1 0 22518 22517 20 0 0 0 - Z ? 0:00 [rsync] <defunct>
4 0 25227 1 20 0 23816 3112 cv_wai Ds ? 0:00 rsync --server -vlogDtpre.iLs --delete . /mirror
1 0 25229 25227 20 0 0 0 - Z ? 0:00 [rsync] <defunct>
4 0 25447 1 20 0 23816 3120 cv_wai Ds ? 0:00 rsync --server -vlogDtpre.iLs --delete . /mirror
1 0 25449 25447 20 0 0 0 - Z ? 0:00 [rsync] <defunct>
4 0 25646 1 20 0 23816 3064 cv_wai Ds ? 0:00 rsync --server -vlogDtpre.iLs --delete . /mirror
1 0 25648 25646 20 0 0 0 - Z ? 0:00 [rsync] <defunct>
0 0 25887 18113 20 0 14240 992 pipe_w S+ pts/28 0:00 grep --color=auto rsync