NFS服務故障, ps到的進程顯示狀態爲D, 沒法使用 kill 殺掉.mysql
ps是process status的縮寫, 用於列出系統中當前運行的進程快照.sql
root@kub3:/home/nfs# ps -aux | grep nfs root 1937 0.0 0.0 0 0 ? S< Jul16 0:00 [nfsd4_callbacks] root 1940 0.0 0.0 0 0 ? D Jul16 0:00 [nfsd] root 1941 0.0 0.0 0 0 ? D Jul16 0:00 [nfsd] root 1942 0.0 0.0 0 0 ? D Jul16 0:01 [nfsd] root 1943 0.0 0.0 0 0 ? D Jul16 0:02 [nfsd] root 1944 0.0 0.0 0 0 ? D Jul16 0:03 [nfsd] root 1945 0.0 0.0 0 0 ? D Jul16 0:06 [nfsd] root 1946 0.0 0.0 0 0 ? D Jul16 0:50 [nfsd] root 1947 0.0 0.0 0 0 ? D Jul16 4:25 [nfsd] root 3080 0.0 0.0 0 0 ? S< Jul16 0:00 [nfsiod] root 10578 0.0 0.0 14224 920 pts/18 S+ 11:57 0:00 grep --color=auto nfs root 13380 0.0 0.2 37648 16904 ? Ssl Jul26 8:48 /nfs-client-provisioner root 24271 0.0 0.0 16300 892 ? D Sep28 0:00 ls --color=auto /home/nfs/admin-d2069c-storage-mysql-2-pvc-ce20ad71-c2f4-11e8-b599-0050568eef9f/mysql/ root 25956 0.0 0.0 7316 700 pts/17 D+ 10:55 0:00 rm -rf /home/nfs/admin-d2069c-storage-mysql-2-pvc-ce20ad71-c2f4-11e8-b599-0050568eef9f/
ps出的進程狀態碼共有5種:spa
R 運行 runnable :運行(正在運行或在運行隊列中等待) D uninterruptible sleep (usually IO), 不可中斷(收到信號不喚醒和不可運行, 進程必須等待直到有中斷髮生) S sleeping, 中斷(休眠中, 受阻, 在等待某個條件的造成或接受到信號) T traced or stopped, 中止(進程收到SIGSTOP, SIGTSTP, SIGTTIN, SIGTTOU信號後中止運行運行) Z a defunct (」zombie」) process, 僵死(進程已終止, 但進程描述符存在, 直到父進程調用wait4()系統調用後釋放)