[gilug] Re: Aturar sense esperar un proces D (zombie)

Narcis Garcia informatica actiu net
2016-02-19 08:19:20 UTC


El SysRq deuria ser quasi el què buscava enviant els senyals a
/proc/sysrq-trigger:
https://en.wikipedia.org/wiki/Magic_SysRq_key

però he trobat una instrucció més «tova» que (no sé perquè) fa la feina:

rtcwake -m off


El 18/02/16 a les 20:47, Narcis Garcia ha escrit:
> Estic intentant recuperar dades d'un disc dur fet malbé.
> D'entre milers de fitxers a copiar, cada vegada que em trobo amb un que
> té blocs dolents, el disc esdevé illegible i el procés de lectura es
> queda congelat sense manera de matar-lo (kill -15, kill -9).
> 
> Per continuar haig d'aturar l'ordinador, i després s'inicia tot normal i
> accessible.
> El problema és que triga moltíssim en aturar-se perquè segueix esperant
> aquell procés de lectura.
> 
> Ja he llegit que per un procés en estat «D» no es pot ordenar la
> finalització forçosa fins que el nucli Linux ho decideixi, però assumint
> això també costa molt finalitzar-ho tot sense desendollar l'ordinador de
> la corrent.
> 
> Algú sap d'una instrucció per forçar l'aturada inmediata del sistema,
> passant dels «zombies», que la pugui escriure en un programet (Bash) que
> controla la situació?
> 
> Gràcies.
> 
> 
> ________________________________________________________
> LLISTA DE DISTRIBUCIO DE CORREU del GiLUG
> --------------------------------------------------------
> - Per a escriure a tothom de la llista, envia el teu missatge a: usuaris(arrova)llista.gilug.org
> - Per a d'altres questions sobre la llista o subscripcio, autogestiona't a:
> http://llista.gilug.org/mailman/listinfo/usuaris
> * Tots els missatges queden publicats a:
> http://llista.gilug.org/pipermail/usuaris/
> 




Més informació sobre la llista de correu gilug