Re: Aturar sense esperar un proces D (zombie)

2016-02-21 Conversa Alex Muntada
Narcis Garcia:

> rtcwake -m off

Molt interessant, sobretot la diferència entre els modes standby
i mem.

Salut i gràcies!
Alex



Re: Aturar sense esperar un proces D (zombie)

2016-02-19 Conversa Narcis Garcia
Això del SysRq deuria ser quasi el què buscava, però he trobat una
instrucció més «tova» que (no sé perquè) fa la feina:

rtcwake -m off



__
I'm using this express-made address because personal addresses aren't
masked enough at lists.debian.org archives.

El 18/02/16 a les 23:46, Alex Muntada ha escrit:
> Narcis Garcia:
> 
>> 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ó?
> 
> https://en.wikipedia.org/wiki/Magic_SysRq_key
> 
> Fixa't que pots enviar senyals al /proc/sysrq-trigger.
> 
> Salut,
> Alex
> 



Re: Aturar sense esperar un proces D (zombie)

2016-02-19 Conversa Narcis Garcia
Si, ja vaig provar el ddrescue i alguna cosa no anava bé. Ho han
arreglat a la última versió, però he preferit fer el meu programet que
crida dd i fa la mateixa feina en lloc de compilar i instal·lar coses
fora de repositori.



__
I'm using this express-made address because personal addresses aren't
masked enough at lists.debian.org archives.

El 18/02/16 a les 22:00, Ernest Adrogué ha escrit:
> Hola,
> 
> 2016-02-18, 20:49 (+0100); Narcis Garcia escriu:
>> 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ó?
> 
> No, però has provat el ddrescue[1]?  És un programa que va fent passades
> fins que aconsegueix llegir totes les dades, i el procés es pot aturar i
> continuar a conveniència, si no recordo malament.
> 
> [1] https://www.gnu.org/software/ddrescue/
> 



Re: Aturar sense esperar un proces D (zombie)

2016-02-18 Conversa Alex Muntada
Narcis Garcia:

> 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ó?

https://en.wikipedia.org/wiki/Magic_SysRq_key

Fixa't que pots enviar senyals al /proc/sysrq-trigger.

Salut,
Alex



Re: Aturar sense esperar un proces D (zombie)

2016-02-18 Conversa Oscar Osta Pueyo
Hola,
I fer un imatge amb clonezilla a un altre disc?

Salutacions,
El dia 18/02/2016 10:18 p. m., "Ernest Adrogué"  va
escriure:

> Hola,
>
> 2016-02-18, 20:49 (+0100); Narcis Garcia escriu:
> > 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ó?
>
> No, però has provat el ddrescue[1]?  És un programa que va fent passades
> fins que aconsegueix llegir totes les dades, i el procés es pot aturar i
> continuar a conveniència, si no recordo malament.
>
> [1] https://www.gnu.org/software/ddrescue/
>
>


Re: Aturar sense esperar un proces D (zombie)

2016-02-18 Conversa Ernest Adrogué
Hola,

2016-02-18, 20:49 (+0100); Narcis Garcia escriu:
> 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ó?

No, però has provat el ddrescue[1]?  És un programa que va fent passades
fins que aconsegueix llegir totes les dades, i el procés es pot aturar i
continuar a conveniència, si no recordo malament.

[1] https://www.gnu.org/software/ddrescue/



Re: Aturar sense esperar un proces D (zombie)

2016-02-18 Conversa Josep Lladonosa
2016-02-18 20:49 GMT+01:00 Narcis Garcia :

> 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).
>

Hola Narcís,

Em vaig trobar amb un cas d'un disc amb errors i el que vaig fer per
recuperar el que es va poder,  substituint-lo va ser.

1. crear partició en el nou disc (Y).
2. copiar tota la partició que té errors (X) a (Y), no aturant-se en els
errors, i en cas de no poder llegir, omplir-los en la destinació amb zeros.

dd if=/dev/sd*X* of=/dev/sd*Y* bs=512 conv=noerror,sync

3. un cop fet pots fer un fsck de la partició nova copiada (Y). Ja no ha de
tenir errors.

Crec que amb aquest procediment t'estalvies haver de matar processos. ;-)

Salutacions,
Josep


>
> 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.
>
>


-- 
--
Salutacions...Josep
--


Aturar sense esperar un proces D (zombie)

2016-02-18 Conversa Narcis Garcia
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.