나는 이 좀비의 부모(아래 참조)를 죽이고 재부팅하지 않고도 계속 진행할 수 있었으면 좋겠습니다. 내가 아는 한, Unkillable D 상태는 중단할 수 없는 시스템 호출로 인해 발생합니다. 내 경우에는 rsync 복사본의 대상이었던 시스템의 ZFS 작업과 관련이 있었을 것입니다. ZFS가 내 Ubuntu 17.04 상자에 걸려 있는 이유를 자세히 설명하는 방법을 제안할 수 있는 사람이 있는지 궁금합니다. 이제 zpool(및 이 zpool만)에 액세스하려는 모든 새 프로세스가 중단됩니다. 다른 zpool은 정상적으로 실행 중입니다.
FWIW, 대상에서 다른 zpool로 동시 rsync 복사를 시작했을 때 이 문제가 시작된 것으로 의심되지만 거기에 없었습니다(저는 sleep 3600;rsync...). ZFSLINUX에 대한 작업이 너무 많습니까?
그렇다면 업스트림 전문가를 위한 진단 정보를 수집하는 좋은 방법은 무엇입니까?
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