SysRq és un genial sistema salvavides que permet dir-li a el sistema "Fa el que vulguis, però no et moris". Quan l'ordinador es penja, pot ser que segueixi reaccionant a el teclat, però no pugui processar l'ordre per estar saturat. Per això els dissenyadors de l'nucli Linux implementar el SysRq per sobre de tota prioritat, per recuperar el sistema. |
Les combinacions possibles són les següents:
- Alt + SysRq + R: Posar el teclat en mode Raw. Li diu a el sistema que descarregui tots els drivers de teclat. Si l'entorn gràfic està mort, de vegades una Alt + SysRq + R permet fer Ctrl + Alt + F1 i obrir un terminal per matar el procés que està conflictuando el sistema. Si això no funciona, podem passar a fer servir la següent combinació ...
- Alt + SysRq + S: Sincronitza els discs durs. Com a partir d'ara pot ser que reiniciem l'ordinador, és millor dir-li a el sistema que guardi les nostres dades perquè a l'arrencar no hagi de fer un fsck (scandisk). Recentment aquí, ens convé pressionar ...
- Alt + SysRq + I: Acaba tots els processos de sistema, excepte init. Tanca tots els programes i obre un terminal. Si no funciona, pots provar pressionant ...
- Alt + SysRq + I: kill (mata) tots els processos, menys init. En lloc de dir-li als programes que es tanquin, els mata amb traïdoria i mala llet. El resultat sol ser el mateix que en el pas anterior, un terminal. Si tampoc aconseguim que reaccioni, llavors haurem de reiniciar. Pressiona ...
- Alt + SysRq + U: umount (desmunta) els discos. Igual que en el segon pas guardem les dades de les memòries, ara els desconnectem de el sistema, perquè no es casquen a l'reiniciar. I ara, recentment aquí podem pressionar ...
- Alt + SysRq + B: reboot (reiniciar). Com prémer el botó de reset, però sense ajupir-se. Òbviament, perdés totes les dades sense desar. Si sincronizaste i desmontaste el disc, és d'esperar que el sistema no es corromprà.
Un mnemotècnic que permet recordar la combinació de tecles és: Raising Skinny Elephants Is Utterly Boring. Com el seu significat és realment estúpid, és fàcil recordar-se de les paraules.
Quan es pengi el sistema, no desesperis. Sempre es pot intentar fer un SysRq. D'aquesta manera, podràs reiniciar el sistema de manera ordenada i sense corrupció de dades. Si tot estigués totalment mort, i no funcionés el teclat, prement el botó d'apagada de la torre -i amb acpid o apmd instal·ladors el sistema entendrà el mateix que un SysRq + S, I, B. Com veieu, el ctrl-alt-supr de Windows és escombraries comparat amb els mètodes de recuperació existents en linux.
15 comentaris, deixa el teu
M'agrada més l'acrònim «reinicia subnormal» 😛
Molt molt molt bona dada!
Encara que em sembla innecessari l'ús d'algunes paraules ...
Jo la coneixia amb un altre acrònim: pujaré. I la frase era «Es va penjar, em pujaré i la descolgaré».
És la tecla «Pet Sis» Peticion de el Sistema »Request System ...
Fabulós article Pau.
Totes les computadores en tenen.
En el meu portatil cal prémer Fn + End
Hauria d'estar aclarit en el teclat del teu ordinador.
Salutacions! Pau.
Quina és la tecla SysRq en els portàtils? Jo crec que no la tinc.
Doncs hauré de veure si efectivament em sobren tecles perquè normalment em falten dits per executar el que vinc fent: «Ctrl + Alt + Maj + Print + REISUB» xP
Jo el coneixia com REISUB (com diu Carlos), no RSEIUB. En la wikipedia en engonals hi ha un article sobre això i les combinacions són moltes mes:
http://en.wikipedia.org/wiki/Magic_SysRq_key
Si em hi haurà salvat les papes, en windor ctrl-alt-sup ia resar.
Molt bona aportació, ara es com actuar en el meu treball quan es em pengi al servidor. Gràcies per l'aportació.
Al meu moltes vegades, amb el simple fet de posar el teclat en raw, m'ha servit per recuperar el sistema, ja que li retorna el control a el teclat i pots anar matant processos des de la shell, però si no pots fer això, i el sistema realment no respon, la convinacion aquesta ve bé, i si en vegeu de reiniciar, vols apagar, la tecla és la O, en vegeu de la B.
bona dada
espere recordar
Doncs a mi no em funciona, si ho faig al terminal puc veure:
SysRq: This SysRq operation is disabled.
Només em admet la S però clar, això només no recupera el sistema.
Alguna idea?
Estic usant Arch amb el nucli 3.11.6-1
Genial, gràcies pel tips
Jo tinc un portàtil Acer Aspire i la puc apagar amb ctrl + alt + delete.